Этим Вы окажете большую помощь науке и медицине. См. подробнее: http://solidstate.karelia.ru/~yura/pyldin/yura/computing.htm |
Назначение программы msp2dib.exe
Как возник этот вопрос?
В книжке "Norton Commander 4.0. Руководство к действию"
автор Козловский Е. А. 1993 год, по поводу msp2dib.exe
напечатано следующее:
---------------
9. msp2dib.exe Конвертор (?)26 в BMP
---------------
---------------
-----------------------------------------------------------------------------------------------------
26 автор пока не понял: программа рядом с любым файлом, запущен-
ным с нею в качестве параметра, создает новый с расширением BMP,
по сравнению с родительским, этот новый сильно, чаще всего до нуля,
худеет в размерах, но никаким bmp-файлом отнюдь не становится.
Если же файл исходно был *.bmp, он просто принимает нулевую длину.
Запустив программу без параметров получаем глухую тишину.
Возможно, msp2dib.exe предназначен для приклеивания bmp-заголовков
к каким-нибудь вьюерным темпам
Само-собой разумеется, стало интересно выяснить, каково
же истинное назначение программы msp2dib.exe ?
Ответ на этот вопрос:
Посмотрим сначала содержимое файла viewer.bat после просмотра файла
с расширением MSP через F3:
@echo off
C:\NC\MSP2DIB.exe primer.msp E:\TMP\VIEWER.$$$
C:\NC\bitmap.exe E:\TMP\VIEWER.$$$ E:\TMP
del E:\TMP\VIEWER.$$$ > nul
Из него легко видеть, что msp2dib.exe не приклеивает никакие bmp-заголов-
ки к временным файлам, предназначенным для просмотра. Он работает как
и остальные конверторы. Почти любой конвертор ???2dib.exe, запущенный
с одним параметром, создает выходной файл с расширением BMP. Этот
факт не является странным, так как DIB-формат и BMP-формат - это одно
и то же.
msp2dib.exe - конвертор растровых графических файлов
из msp-формата (формата MicroSoft Paint)
в DIB-формат.
Вот как работает эта программа:
Если в командной строке задать 2 параметра, то первый из них - входной
файл, а второй - выходной. Если задан только один параметр, то выходной
файл принимает имя входного и расширение BMP (так же ведут себя почти
все остальные конверторы ???2dib.exe). Если исходный файл не является
MSP-файлом, то выходной файл либо принимает нулевую длину, либо в
него записывается только BMP-заголовок длиной 62 байта. Если же входной
файл является MSP-файлом, то выходной файл - полноценный BMP-файл.
Автор книги возможно, и даже вполне вероятно, не имел в своем распоря-
жении ни одного MSP-файла, поэтому и не мог определить назначение фай-
ла msp2dib.exe. При запуске этой программы с параметром -v как и у осталь-
ных конверторов бегут проценты по мере преобразования. При запуске с
параметром -h или без параметров программа msp2dib.exe не работает (в то
время как остальные конверторы выдают визитку).
Остается ответить на вопрос: "Почему же msp2dib.exe не имеет визитки ?"
Но для этого сначала следует разобраться, что из себя представляет формат
MSP. По ходу изучения msp2dib.exe выяснено, что MSP - очень устаревший
формат графики:
1) MSP - черно-белый формат.
2) Графический редактор PaintBrush только читает MSP-файлы, а записы-
вает только PCX- и BMP-файлы. При чтении MSP-файла PaintBrush
задает вопрос:
"Данный образ был сохранен в старом формате.
Вы хотите преобразовать его в стандартный растровый формат ?"
3) Программа pictview.exe только просматривает MSP-файлы, их можно
превратить в любой другой формат, но нельзя записать MSP-файл.
Это сделано преднамеренно: MSP - очень старый формат и сейчас не
имеет практического применения.
Вероятно, именно со старостью MSP-формата и связано отсутствие ви-
зитки у msp2dib.exe. Если сравнить длину msp2dib.exe и длины остальных
конверторов, то создается впечатление, что визитка "занимает в файле"
очень много места. И фирма Halcyon Software, вероятно, решила выиграть
десяток килобайт, не поставив в msp2dib.exe визитку. Создатели msp2dib
решили, что визитка не нужна, так как MSP - старый и редко встречающий-
ся формат, и программой msp2dib.exe пользоваться практически не будут.
Вывод: msp2dib.exe - обычный конвертор, но без визитки.
Ссылки по теме Norton Commander:
1) http://dssp.karelia.ru/~ivk/new2/Inflect/L_1_8.htm - Общая характеристика. Возможности Norton Commander. Передвижение по каталогам, быстрый поиск по имени. Работа с окнами. Работа с командной строкой. Выбор группы Файлов. Меню функциональных клавиш. Команды линейки меню.
2) http://dfe3300.karelia.ru/koi/posob/os/index.shtml - Работа с Norton Commander. Обзор похожих на Norton Commander оболочек и операционных систем.
3) http://solidbase.karelia.ru/edu/zonna/2_NC.htm - Учебник по работе с Norton Commander (8 глав, интерактивное учебное пособие).
< < < На главную страничку < < <
Добавить запись в гостевую книгу | Просмотреть гостевую книгу |