42 Commits

Author SHA1 Message Date
ce378021ba Implement HA's ASC and HSC algorithms. 2025-09-06 18:59:18 +01:00
54410bf59e Add PAK methods 10 (crush) and 11 (distill). 2025-09-02 13:01:16 +01:00
1323bba72f Add ARC methods 8 (Crunch) and 9 (squash), 12-bit and 13-bit Dynamic LZW. 2025-09-02 10:19:51 +01:00
a39e6abb97 Add ARC methods 5, 6 and 7, LZW with different hash tables, with and without non-repeat packing, aka crunch. 2025-09-02 03:52:35 +01:00
afc6f3e2bc Add ARC method 4 Huffman squeezing decompression implementation and tests 2025-09-02 03:06:31 +01:00
bfb9a6b524 Add ARC non-repeat packing decompression implementation and tests. 2025-09-01 23:30:57 +01:00
057d0c0242 Add support for decompressing Lempel-Ziv-Huffman, LH5 variant. 2025-08-26 01:02:37 +01:00
6637fb486f Implement LZD from ZOO (method 1), heavily modified to support .NET straming mechanisms. 2025-08-23 22:07:11 +01:00
b285754ad4 Update copyright year. 2024-12-19 15:26:07 +00:00
123879fc7c General refactor and cleanup. 2024-04-30 15:37:29 +01:00
f781c45c07 Reformat cmake files. 2023-09-24 17:20:53 +01:00
ef190d0a0c Enable optimizations when compiling for Release. 2023-09-24 17:01:26 +01:00
4ac3c086a9 Update to FLAC 1.4.3. 2023-09-24 02:39:02 +01:00
c67551136e Fixed compilation in Mac OS. 2023-09-23 23:12:16 +01:00
aa350e110c Update copyright year. 2022-12-02 10:59:00 +00:00
9c19475cf7 Link LZMA directly instead of as a static library. 2021-11-12 04:42:16 +00:00
cd0ea58484 Link LZFSE directly instead of as a static library. 2021-11-12 04:36:43 +00:00
a680ffe985 Link LZIP directly instead of as a static library. 2021-11-12 04:24:43 +00:00
bdc65bc851 Link FLAC directly instead of as a static library. 2021-11-12 04:20:16 +00:00
2fec60c470 Link bzip2 directly instead of as a static library. 2021-11-12 04:20:02 +00:00
ca3706cb74 Fix missing mathematical library linking. 2021-11-06 19:43:29 +00:00
4e53297577 Fix linking of LZFSE in ARMv7 with older GLIBC. 2021-10-31 20:19:23 +00:00
e03c723dc4 Fix cmake if syntax. 2021-10-31 20:18:31 +00:00
ea18f423f7 Set FLAC to use 64-bit words in 64-bit targets. 2021-10-31 17:05:32 +00:00
4b4788bdbc Fix position independent code not applying everywhere. 2021-10-31 01:46:23 +01:00
49f0ea6c33 Define NDEBUG on Release. 2021-10-30 21:48:54 +01:00
00cc6f2b09 Move all function declarations to library header. 2021-10-30 21:48:43 +01:00
b45bf9547b Fix compilation on all targets. 2021-10-25 05:46:56 +01:00
4df9da8cde Show LZMA version. 2021-10-25 01:52:27 +01:00
634e35ff34 Fix linking on WoA. 2021-10-24 21:32:27 +01:00
1340e84696 Fix compiling for Windows/ARM(64), linking still not working. 2021-10-24 06:22:19 +01:00
33fb237ac7 Fix compiling for MUSL/ARM. 2021-10-24 05:09:48 +01:00
a6fce35a2c Add FLAC. 2021-10-20 00:44:34 +01:00
81b9fe7704 Add LZMA SDK. 2021-10-19 21:27:23 +01:00
cf4f706b31 Add zstd. 2021-10-19 03:44:20 +01:00
e45cf28dee Add LZFSE. 2021-10-19 02:56:20 +01:00
e6bd313555 Add lzip. 2021-10-18 02:44:57 +01:00
2ea79225cc Add libbz2. 2021-10-18 00:17:15 +01:00
b12b12f8f4 Add Apple ADC algorithm. 2021-10-17 04:45:11 +01:00
bfcc6bcde5 Add nuspec. 2021-10-14 04:39:10 +01:00
1a9a76b2d3 Add Apple RLE algorithm. 2021-10-14 04:37:48 +01:00
05dbda33ab Initial commit. 2021-10-14 04:01:16 +01:00