barubary
|
591c44b309
|
C#: implemented Huffman compression for both 4-bit and 8-bit block sizes. It will not result in compressed files identical to those found in games, as I'm currently not in the mood to figure out exactly what heuristic they use to build the Huffman tree.
|
2011-05-15 11:40:14 +00:00 |
|
barubary
|
99366a7a9a
|
C#: made a start on the Huffman compression algorithm; the Huffman tree for 8-bit datablocks is now created.
|
2011-05-14 21:35:12 +00:00 |
|
barubary
|
8892f527f5
|
C#: added a variation to the original LZ-10 compression algorithm that increases the compression rate, while still ensuring compatibility with the built-in decompression.
|
2011-05-14 14:19:11 +00:00 |
|
barubary
|
468e2e645e
|
C#: removed the BitConverter reference in the Huffman decompressor, and replaced the call with one to a local utility method (to be sure that the byte*->u32 conversion always uses the correct endianness.
|
2011-04-07 13:51:09 +00:00 |
|
barubary
|
5ecc296c1a
|
C#: fixed the new Huffman decompressor.
|
2011-04-06 16:00:04 +00:00 |
|
barubary
|
fa10d8a515
|
C#: Extended the generic Supports(Stream) method with the length of the input stream, since Overlay-LZ compresses from end to start.
|
2011-04-05 16:50:17 +00:00 |
|
barubary
|
edc3d2da24
|
C#: added an untested compressed algorithm for RLE. (all new decompression algorithms are also untested)
|
2011-04-04 13:07:07 +00:00 |
|
barubary
|
da75d115e0
|
C#: completed the implementation for the decompression of the Huffman format.
|
2011-04-01 14:12:23 +00:00 |
|
barubary
|
1c194134ac
|
C#: started on re-implementing the huffman decompression in the mew format.
|
2011-03-23 12:04:59 +00:00 |
|