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
|
a31e3b30a6
|
C#: the 'optimal' LZ-Overlay compression method will now stop with compressing when it's no longer useful to do so, allowing the start of the file to remain uncompressed.
|
2011-05-14 20:01:09 +00:00 |
|
barubary
|
48f189c991
|
C#: Added compression algorithms for the LZ-Overlay format. At the moment, the file will either be fully compressed or not compressed at all. The 'optimal' method also has a higher chance of being sub-optimal due to the nature of overlay files (usually double-compressed files).
|
2011-05-14 18:52:46 +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
|
69cd6ee199
|
C#: added built-in check for arm9.bin in LZ-Overlay decompression, as it has some extra bytes that should be ignored when decompressing. Only the file-based methods can handle that of course. Perhaps the extra bytes should also be copied to the output file however, which is currently not the case.
|
2011-04-21 14:16:59 +00:00 |
|
barubary
|
80efded10b
|
C#: implemented the LZ-Overlay decompression in the new structure. (still untested again).
|
2011-04-21 11:52:09 +00:00 |
|
barubary
|
426f89f37c
|
C#: added a check in LZOvl.Support to make sure the 'compressed size' is correct (fits within the given file).
|
2011-04-13 12:24:20 +00:00 |
|
barubary
|
8d1a6abd9d
|
C#: started on the new implementation for the LZ-overlay format. Only the Supports-method is implemented at the moment.
|
2011-04-08 08:14:44 +00:00 |
|