Кванттық қысу - Quantum compression

The Кванттық қысу форматы аз танымал деректерді қысу Дэвид Стаффордтың жасаған әдісі Cinematronics, LLC. Бұл лицензияланған Борланд, Microsoft және Новелл.[1] Квант а-да ықтимал қысу әдістерінің бірі болып табылады Microsoft Windows CAB мұрағаты.[2] Квант кеңейтілген қолданады LZ77 қысу алгоритмі.[3] Мұрағаттық кванттық файлдар файл атауын кеңейту .Q шарт бойынша.

Кванттық архиватор

PAQ.EXE - кванттық компрессор MS-DOS және UNPAQ.EXE - декомпрессор. Бұл а-ны қолданатын 32 биттік қосымшалар DOS кеңейтушісі бастап Борланд.

QWIN.EXE - 16-разрядты Windows үшін кванттық декомпрессор. Бұл MS-DOS декомпрессорына қарағанда әлдеқайда жылдам және таңдамалы декомпрессия сияқты көптеген мүмкіндіктерге ие.

Microsoft Windows жүйесімен жабдықталған COMPRESS.EXE командалық құралы Windows XP-ге дейін (COMPRESS.EXE 5.00.2134.1 нұсқасына дейін) файлдарды Кванттық алгоритм көмегімен қысу мүмкін болғанға дейін жинақталады.

Барлық кванттық компрессорлар мен декомпрессорларға кем дегенде а қажет 386 Орталық Есептеуіш Бөлім жүгіру үшін.

Cinematronics шығарған Quantum-тың соңғы белгілі нұсқасы 0.97.

Мұрағаттық кванттық құрылым

Файл тақырыбы

БайтСипаттама
2Кванттық қолтаңба: 0x44 0x53
1Кванттық негізгі нұсқа нөмірі
1Кванттық кіші нұсқа нөмірі
2осы мұрағаттағы файлдар саны
1декомпрессияға қажет кесте өлшемі
1қысу жалаулары

Одан кейін бірден файлдар тізімі шығады:

БайтСипаттама
айнымалыфайл атауының ұзындығы, төменде (*) қараңыз
айнымалыфайл атауы, айнымалы ұзындық жолы, нөлдік емес
айнымалытүсініктеме өрісінің ұзындығы, төменде (*) қараңыз
айнымалытүсініктеме өрісі, айнымалы ұзындық жолы, нөлдік емес
4байтпен толық көлемде кеңейтілген файл
2файл уақыты (DOS форматы)
2файл күні (DOS форматы)

Файлдар тізімінен кейін дереу сығылған деректер бар.

(*) Жолдар ұзындығымен жалғанады. Егер ұзындығы 128-ден аз болса, онда ол тікелей бір байтта сақталады. Егер ол 127-ден үлкен болса, онда бірінші байттың жоғары биті 1-ге тең, ал қалған он бес бит нақты ұзындығын құрайды үлкен ендиан формат.

Әдебиеттер тізімі

  1. ^ Стаффорд, Дэвид. «Дэвид Стаффорд туралы». Google+. Google Inc. Алынған 12 желтоқсан 2011.
  2. ^ http://www.cabextract.org.uk/ CAB файлдарының форматының тарихы
  3. ^ Сливка, Бен. «Алмаз: сығымдау және дискіні орналастыру құралы». Гауһар тастау туралы ескерту. Microsoft. Алынған 14 қаңтар 2014.

Сыртқы сілтемелер