174 Commits

Author SHA1 Message Date
1aafe2f23f Add support for PKWARE Data Compression Library (Blast) in Zip compression 2026-04-21 22:47:54 +01:00
decaec5b27 Add support for BlastStream decompression in Zip format 2026-04-21 22:28:57 +01:00
b1b0b3b262 [SaveDskF] Add LZMW decompression support. Fixes #108 2026-04-21 00:53:21 +01:00
438326bc42 Add KenCode class implementing Apple KenCode compression algorithm. Fixes #122 2026-04-20 23:16:04 +01:00
69d6eab5f4 Refactor Apple compression classes and namespaces for consistency 2026-04-20 23:13:42 +01:00
b293ad0edb Refactor Apple compression classes and namespaces for consistency 2026-04-20 23:13:42 +01:00
a3695c6d96 Add ShrinkWrap class implementing StuffIt compression algorithm. Fixes #123 2026-04-20 23:11:09 +01:00
d470286daf Add Apple LZH compression algorithm implementation. Fixes #121 2026-04-19 22:16:18 +01:00
213a9e11c4 Add support for StuffIt X archive format with core functionality 2026-04-17 18:48:50 +01:00
a37e21e276 Add support for additional parameters in Brimstone and Darkhorse decompression methods 2026-04-17 18:46:50 +01:00
4b73a309cc Add support for additional StuffItX compression streams (Blend, Brimstone, Cyanide, Darkhorse, Deflate, English, Iron, X86) 2026-04-17 12:22:52 +01:00
2b8dcbbd0d Add support for StuffIt compression streams (Arsenic, Compress, Huffman, Lzah, Method13, Method14, MW, Rle90) 2026-04-17 12:16:18 +01:00
66ac97b8bf Add support for DiskDoubler compression streams (ADn, CompactPro, DDn, LZW, Method2, Stac LZS) 2026-04-17 12:07:33 +01:00
9688ea5111 Add support for LZH and RLE compression streams in CompactPro 2026-04-17 11:58:18 +01:00
f8dbd840b1 Fixed type in ZIP's PPMd stream. 2026-04-15 17:42:53 +01:00
d8cbe09539 Add RarStream class for RAR decompression support 2026-04-15 11:14:45 +01:00
3bee8595be Add JpegStream class for ZIP decompression support 2026-04-15 11:11:31 +01:00
4840322e50 Add WavpackStream class for WavPack decompression support 2026-04-15 11:08:26 +01:00
ec1b6ee2c5 Add PpmdStream class for PPMd decompression support 2026-04-15 11:06:17 +01:00
04cb4110f2 Add Deflate64Stream class for Deflate64 decompression support 2026-04-15 11:03:17 +01:00
04f9399c51 Add ImplodeStream class for ZIP decompression support 2026-04-15 11:00:49 +01:00
5211ca6cc7 Add ReduceStream class for ZIP decompression support 2026-04-15 10:54:39 +01:00
2c95d4bd54 Add ShrinkStream class for ZIP decompression support 2026-04-15 10:52:50 +01:00
0b9d6a44d7 Fix error message for ARJ decompression failure 2026-04-15 10:41:59 +01:00
cf9817b752 Add ArjzStream class for ARJZ decompression support 2026-04-15 10:41:47 +01:00
1471b43440 Add ArjStream class for ARJ decompression support 2026-04-15 10:39:01 +01:00
ca9562010c Add AceStream class for ACE decompression support 2026-04-15 10:36:06 +01:00
2dbc18bf45 Fix error messages for LARC and LHA decompression failures 2026-04-15 10:34:42 +01:00
ab1e9f09ef Add PmarcStream class for PMARC decompression support 2026-04-15 10:34:34 +01:00
9f947c22c2 Add LarcStream class for LARC decompression support 2026-04-15 10:33:06 +01:00
51ecc1e1aa Add LhaStream class for LHA decompression support 2026-04-15 10:31:12 +01:00
1ac7128fb0 Remove DotNetZip dependency. 2026-04-14 11:05:58 +01:00
9efb97b7fb Refactor LZMA stream initialization to use factory method 2026-04-12 17:21:07 +01:00
c01325ee47 [ext2/3/4] Add support for compressed files. 2026-02-28 19:06:45 +00:00
28a12ca322 Refactor buffer parameter passing in LZO, LZVN, and XZ encoding/decoding methods 2026-02-08 23:44:36 +00:00
68df173c2f Add managed fallback for XZ buffer decoding 2026-02-08 23:20:17 +00:00
395f2f6139 Update compression algorithm summaries and return value descriptions 2026-02-08 17:55:04 +00:00
2a3f1af958 Add LZO compression algorithms. 2026-02-08 17:54:49 +00:00
e0689f4f4c Add XZ buffer (not file, no parsing) compression and decompression. 2026-02-08 17:54:13 +00:00
3ad595f312 Implement native version of LZVN compression algorithm. 2026-02-08 17:28:48 +00:00
b051e8d2d4 Add LZVN compression algorithm implementation 2026-02-06 09:41:22 +00:00
Rebecca Wallander
0219f7b4de Add HxCStream support 2026-01-05 11:46:28 +01:00
35c26c9128 Update copyright years to 2026. 2025-12-23 01:40:04 +00:00
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
8331fba1e4 [Refactor] Fix indentation issues. 2025-11-24 19:38:40 +00:00
7b487033b5 [Refactor] Invert if to reduce nesting. 2025-11-24 19:21:26 +00:00
d29afd403a [Refactor] Use collection expression. 2025-11-24 03:08:01 +00:00
5fe7f574d6 [Refactor] Replace backing fields with auto-properties in view models 2025-11-24 01:40:50 +00:00
8ad7260f44 Remove cuetools.net submodule 2025-10-21 13:31:04 +01:00
629a0b811d Remove support for managed FLAC encoding and decoding, only native one is supported from now on. 2025-10-21 13:18:23 +01:00