Disk Masher System
From Just Solve the File Format Problem
(Difference between revisions)
(→Compression methods) |
|||
Line 18: | Line 18: | ||
| 3 || Medium || RLE + {LZ77 with 16K window} | | 3 || Medium || RLE + {LZ77 with 16K window} | ||
|- | |- | ||
− | | 4 || Deep || RLE + [[ | + | | 4 || Deep || RLE + {[[LZ77 with Huffman coding|LZ77 with adaptive Huffman coding]]} |
|- | |- | ||
| 5 || Heavy1 || Like Heavy2, with 4K window | | 5 || Heavy1 || Like Heavy2, with 4K window |
Revision as of 13:17, 12 September 2020
DMS (Disk Masher System) is a compressed disk image format used on Amiga computers.
Contents |
Compression methods
ID | Name | Description and remarks |
---|---|---|
0 | No compression | |
1 | Simple | RLE |
2 | Quick | RLE + {LZ77 with 256-byte window} |
3 | Medium | RLE + {LZ77 with 16K window} |
4 | Deep | RLE + {LZ77 with adaptive Huffman coding} |
5 | Heavy1 | Like Heavy2, with 4K window |
6 | Heavy2 | {Optional RLE} + {LZ77 with static Huffman coding, 8K window (similar to LHA's "lh5" method)} |
7–9 | Heavy3–5? | Reserved? |
Identification
Files begin with ASCII characters "DMS!
".
Format info
Sample files
Software
- xDMS (portable C source, partially public domain)
- dms111 (Original Amiga software)
- Ancient (decompresses to ADF)
- The Unarchiver