Timofey Solomko
a65666cd19
Remove unused coder IDs and extra comments
2017-08-14 17:29:58 +03:00
Timofey Solomko
59a0896fa5
Add tests for different 7z compression methods
2017-08-10 16:48:36 +03:00
Timofey Solomko
f76a7c677a
Add support for several 7z coders
2017-08-03 00:32:32 +03:00
Timofey Solomko
3b31a51792
Use BitReader everywhere in 7z
...
It should protect from not updating index in DWP when we switch between DWP and BitReader.
2017-07-28 19:19:11 +03:00
Timofey Solomko
e0f84717de
Return only integer in multi-byte decode function for 7z
...
We never use its bytes for anything.
2017-07-28 19:03:14 +03:00
Timofey Solomko
27ca50ecfb
Correctly unpack LZMA/LZMA2 packed headers
2017-07-25 22:03:33 +03:00
Timofey Solomko
0287bd4443
Make 7zCoder equatable; add packed header processing
2017-07-25 21:17:36 +03:00
Timofey Solomko
133d2325fc
Another iteration of 7zip implementation
...
Extracted 7zProperty into a separate file; converted all structs to classes (to eliminates cows); replaced switches with ifs to ensure correct order of structures; overall completed implementation of structures (except fileinfo properties and packed header); codec renamed to coder.
2017-07-25 17:35:03 +03:00