11 Commits

Author SHA1 Message Date
morkt
d08f6249c2 (LzssStream): LZSS-compressed stream implementation. 2015-07-07 11:27:30 +04:00
morkt
8e405e8fe6 (PrefixStream): added leave_open argument to constructor. 2015-06-25 11:27:29 +04:00
morkt
d1ac47ad03 (Dispose): dispose of members only when 'disposing' argument is true. 2015-06-20 21:30:21 +04:00
morkt
0955c15181 (StreamRegion): added leave_open argument to constructor. 2015-06-14 10:19:16 +04:00
morkt
29bd97fca9 (StreamRange): new wrapper around IO.Stream.
(LzssReader): allow compressed format customization.
2015-06-12 01:47:00 +04:00
morkt
167d9b53a1 (HuffmanDecode): clean-up reverse-engineered stuff. 2015-04-20 14:06:20 +04:00
morkt
0aaf977c8a AuroEntry changes.
(constructor): set offset property.
(GetName): use Path.ChangeExtension to set filename extension.
2015-04-16 22:38:47 +04:00
morkt
75c3f8b61e (HuffmanDecoder): class made public and moved to ArcCommon.cs 2015-04-14 10:28:00 +04:00
morkt
bf9ea96717 (AutoEntry, LzssReader): new classes.
AutoEntry is an Entry that changes its name/type according to underlying
file contents.
LzssReader is a LZSS unpacker.
2015-04-04 05:26:14 +04:00
morkt
f703789685 (PrefixStream.Read): changed underlying stream position reset logic. 2015-03-05 17:40:13 +04:00
morkt
3214e05609 Moved PrefixStream class implementation to separate file. 2015-02-26 22:07:49 +04:00