WikiDer > Квантовое сжатие
В Квантовое сжатие формат малоизвестен Сжатие данных метод, созданный Дэвидом Стаффордом из Синематроника, ООО. Это было лицензировано для Borland, Microsoft и Novell.[1] Квантовая один из возможных методов сжатия в Майкрософт Виндоус CAB архив.[2] Quantum использует расширенный LZ77 алгоритм сжатия.[3] Квантовые архивные файлы имеют имена расширение имени файла .Q условно.
Квантовый архиватор
PAQ.EXE - это квантовый компрессор для MS-DOS а UNPAQ.EXE - распаковщик. Это 32-битные приложения, использующие Расширитель DOS от Borland.
QWIN.EXE - распаковщик Quantum для 16-битной Windows. Он намного быстрее, чем декомпрессор MS-DOS, и имеет больше функций, таких как выборочная декомпрессия.
Инструмент командной строки COMPRESS.EXE, поставляемый с Microsoft Windows или его наборами ресурсов до Windows XP (до версии 5.00.2134.1 COMPRESS.EXE), может сжимать файлы с использованием алгоритма Quantum.
Для всех компрессоров и декомпрессоров Quantum требуется как минимум 386 ЦПУ чтобы бежать.
Последняя известная версия Quantum, выпущенная Cinematronics, - это 0.97.
Файловая структура квантового архива
Заголовок файла
Байтов | Описание |
---|---|
2 | Квантовая подпись: 0x44 0x53 |
1 | Номер основной версии Quantum |
1 | Младший номер версии Quantum |
2 | количество файлов в этом архиве |
1 | размер стола, необходимый для декомпрессии |
1 | флаги сжатия |
Сразу после этого следует список файлов:
Байтов | Описание |
---|---|
переменная | длина имени файла, см. (*) ниже |
переменная | имя файла, строка переменной длины, без конца нуля |
переменная | длину поля комментария, см. (*) ниже |
переменная | поле комментария, строка переменной длины, не оканчивающаяся нулем |
4 | полностью развернутый размер файла в байтах |
2 | время файла (формат DOS) |
2 | дата файла (формат DOS) |
Сразу после списка файлов идут сжатые данные.
(*) Строки имеют префикс длины. Если длина меньше 128, она сохраняется непосредственно в одном байте. Если он больше 127, то старший бит первого байта устанавливается в 1, а остальные пятнадцать битов содержат фактическую длину в прямой порядок байтов формат.
использованная литература
- ^ Стаффорд, Дэвид. "О Дэвиде Стаффорде". Google+. Google Inc.. Получено 12 декабря 2011.
- ^ http://www.cabextract.org.uk/ История формата файлов CAB
- ^ Сливка, Бен. "Diamond: инструмент сжатия и разметки дисков". Примечание к выпуску Diamond. Microsoft. Получено 14 января 2014.
- Саломон, Дэвид (2007). Сжатие данных: полная справка. Springer Verlag. стр.187. ISBN 1-84628-602-6.
внешние ссылки
Эта Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |