mirror of
https://github.com/aaru-dps/docs.git
synced 2025-12-16 19:24:38 +00:00
43 lines
2.1 KiB
Plaintext
43 lines
2.1 KiB
Plaintext
|
|
|
|||
|
|
*** CKIT (Compression KIT compressed files)
|
|||
|
|
*** Document revision: 1.3
|
|||
|
|
*** Last updated: March 11, 2004
|
|||
|
|
*** Compiler/Editor: Peter Schepers
|
|||
|
|
*** Contributors/sources: Paul David Doherty,
|
|||
|
|
Todd Elliott
|
|||
|
|
|
|||
|
|
Written by Eugene F. Barker and Ryan Vander Stoep, this archiver does
|
|||
|
|
whole-disk archiving from the various Commodore drives (1541/1571/1581), as
|
|||
|
|
well as the larger CMD drives (hard disks). The latest known version is
|
|||
|
|
"CKIT-94", meaning it was released in 1994. The compressor program is
|
|||
|
|
commercial and dongle protected, but the decompressor is publically
|
|||
|
|
available. From reports I have received the compression used is RLE, which
|
|||
|
|
is not generally very good and it is also not very fast. One point in
|
|||
|
|
CKIT's favor is that it supports all the presently available storage
|
|||
|
|
devices (CMD hard disks, Commodore 15xx floppy drives).
|
|||
|
|
|
|||
|
|
The file extension for single disk files (i.e. when a compressed disk
|
|||
|
|
archive only takes up one archive file) is "C4-". If an compressed archive
|
|||
|
|
takes more than 1 file, the extension changes to "C4A" for the first and
|
|||
|
|
"C`A" for the second. I do not know what the extensions will be for
|
|||
|
|
compressed files taking more than two files, but CKIT does allow for an
|
|||
|
|
archive to span up to 27 disks.
|
|||
|
|
|
|||
|
|
The header of the compressed file always starts with the string "MMS"
|
|||
|
|
(with a space and $00 null termination) which stands for "Mad Man
|
|||
|
|
Software", the company which makes the product.
|
|||
|
|
|
|||
|
|
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ASCII
|
|||
|
|
----------------------------------------------- ----------------
|
|||
|
|
0000: 4D 4D 53 20 00 58 58 21 90 89 A0 00 60 00 04 00 MMS<4D><53>XX!<21><><EFBFBD><EFBFBD>`<60>.<2E>
|
|||
|
|
0010: 00 29 5A EC 94 03 40 06 20 2F BF D5 20 B4 68 81 <20>)Z<><5A>.@.<2E>/<2F><><EFBFBD><EFBFBD>h<EFBFBD>
|
|||
|
|
0020: A0 8D 10 B4 10 AF 15 03 61 08 07 50 00 10 80 68 <20><>.<2E>.<2E>..a..P<>.<2E>h
|
|||
|
|
0030: 8A 88 08 91 03 32 1A 0F B7 30 1D 94 D0 7B 28 80 <20><>.<2E>.2..<2E>0.<2E><>{(<28>
|
|||
|
|
|
|||
|
|
Byte: $0000-0004 - ASCII string "MMS " with null termination.
|
|||
|
|
0005-0006 - Original Disk ID
|
|||
|
|
0007-???? - Compressed data
|
|||
|
|
|
|||
|
|
Any other information on this format would be greatly appreciated.
|
|||
|
|
|