Commit Graph
8 Commits
Author SHA1 Message Date
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