Timofey Solomko
|
82ff0dff04
|
Added first prototype of TAR parsing. And a test for it.
|
2017-05-06 20:26:58 +03:00 |
|
Timofey Solomko
|
2faba3e1b8
|
Made some changes to make LZMADecoder functions private.
|
2017-05-05 12:50:07 +03:00 |
|
Timofey Solomko
|
476895217a
|
Fixed inconsistency in functions usage in BZip2.
|
2017-05-03 23:11:43 +03:00 |
|
Timofey Solomko
|
4fa03f6931
|
Swiftlinted.
|
2017-05-03 23:07:58 +03:00 |
|
Timofey Solomko
|
df0793376d
|
Another small refactoring.
|
2017-05-03 20:55:05 +03:00 |
|
Timofey Solomko
|
edbeb9adca
|
A bit of refactoring in LZMADecoder.
|
2017-05-01 22:17:15 +03:00 |
|
Timofey Solomko
|
35b9d1afb2
|
Removed LZMATestDecoder.
|
2017-05-01 21:25:05 +03:00 |
|
Timofey Solomko
|
46a1e535d4
|
LZMA/LZMA2 switched back to LZMADecoder.
|
2017-05-01 21:24:25 +03:00 |
|
Timofey Solomko
|
31b97017b9
|
Copied LZMATestDecoder code into LZMADecoder.
|
2017-05-01 21:23:45 +03:00 |
|
Timofey Solomko
|
a1a84e3418
|
Switched LZMA2 to LZMATestDecoder.
|
2017-05-01 21:23:02 +03:00 |
|
Timofey Solomko
|
2236894626
|
Incorporated LZMA2 functions into LZMATestDecoder.
|
2017-05-01 21:22:47 +03:00 |
|
Timofey Solomko
|
201d7b97fc
|
out array is now a property of LZMATestDecoder.
|
2017-05-01 21:16:38 +03:00 |
|
Timofey Solomko
|
4ca0dba31b
|
Enabled usage of LZMATestDecoder in LZMA.
|
2017-05-01 21:09:52 +03:00 |
|
Timofey Solomko
|
7cf71042e8
|
Added test lzma decoder with incorporated out window code into main decode function.
|
2017-05-01 21:09:32 +03:00 |
|
Timofey Solomko
|
7462f2e093
|
Removed outIndex variable, made several functions private.
|
2017-05-01 20:49:35 +03:00 |
|
Timofey Solomko
|
77f4b30f88
|
Removed duplicated property.
|
2017-05-01 20:33:24 +03:00 |
|
Timofey Solomko
|
53ed607563
|
Removed LZMAOutWindow.
|
2017-05-01 20:31:54 +03:00 |
|
Timofey Solomko
|
7190ca608f
|
LZMAOutWindow code added to LZMADecoder.
|
2017-05-01 20:31:40 +03:00 |
|
Timofey Solomko
|
48d9de37fc
|
Small text change.
|
2017-05-01 20:21:20 +03:00 |
|
Timofey Solomko
|
096ca22d0a
|
fatalError in HuffmanTree replaced with precondition.
|
2017-05-01 20:21:13 +03:00 |
|
Timofey Solomko
|
46e524e92e
|
Enabled support for bzip2 and lzma compressed files in zip containers.
|
2017-05-01 16:49:08 +03:00 |
|
Timofey Solomko
|
0d015a18e1
|
Extracted decompress(pointerData) function in Bzip2 (like in Deflate/LZMA).
|
2017-05-01 16:48:04 +03:00 |
|
Timofey Solomko
|
a753d92e80
|
Updated BZip2Error doc.
|
2017-05-01 16:09:57 +03:00 |
|
Timofey Solomko
|
07f04435e2
|
GZipArchive mtime is now Optional.
|
2017-04-30 20:37:44 +03:00 |
|
Timofey Solomko
|
307a7e8975
|
Added check for CRC32 in bzip2 archives.
|
2017-04-30 20:33:38 +03:00 |
|
Timofey Solomko
|
950b3a07a3
|
Added bzip2-related crc function and table.
|
2017-04-30 20:33:11 +03:00 |
|
Timofey Solomko
|
cca90a77e9
|
Changed version number to 3.0-dev.
|
2017-04-30 19:59:22 +03:00 |
|
Timofey Solomko
|
3980bee603
|
Preparations for 2.4.0.
|
2017-04-22 21:25:24 +03:00 |
|
Timofey Solomko
|
62042d870a
|
Swiftlinted.
|
2017-04-22 21:22:31 +03:00 |
|
Timofey Solomko
|
b2bf2764f3
|
New crc32(Data) and adler32(Data) functions are now used.
|
2017-04-22 21:22:06 +03:00 |
|
Timofey Solomko
|
3d0c52c538
|
Added crc32() and adler32() overloads with Data object as argument.
|
2017-04-22 21:21:45 +03:00 |
|
Timofey Solomko
|
cc114884b6
|
Added zlib archiving.
|
2017-04-22 20:58:41 +03:00 |
|
Timofey Solomko
|
7ffc6fe499
|
DataWithPointer no longer converts input Data object into byte array.
|
2017-04-16 12:24:40 +03:00 |
|
Timofey Solomko
|
f33c541212
|
Preparations for 2.3.0.
|
2017-04-15 22:13:47 +03:00 |
|
Timofey Solomko
|
4c642f4027
|
Added docs for achive method.
|
2017-04-15 21:21:20 +03:00 |
|
Timofey Solomko
|
d1bde66cea
|
Swiftlinted.
|
2017-04-15 21:13:10 +03:00 |
|
Timofey Solomko
|
f6625488b2
|
Added archive function to gzip.
|
2017-04-15 21:11:31 +03:00 |
|
Timofey Solomko
|
645d98f368
|
Removed wrong bitWriter finishing which was adding extra wrong byte to output.
|
2017-04-15 21:11:09 +03:00 |
|
Timofey Solomko
|
55f4fadf31
|
HTNode.branch now uses Set instead of Array.
|
2017-03-05 22:29:19 +03:00 |
|
Timofey Solomko
|
85a4c2e733
|
HuffmanTree now writes to BitToByteWriter during coding.
|
2017-03-05 22:17:30 +03:00 |
|
Timofey Solomko
|
b99d8bf55a
|
Merge branch 'hotfix-2.2.2' into develop
|
2017-02-26 15:03:18 +03:00 |
|
Timofey Solomko
|
13965d002f
|
Preparations for 2.2.2.
|
2017-02-26 15:00:51 +03:00 |
|
Timofey Solomko
|
1ab2748a00
|
Fixed zero-length problem for big uncompressed blocks.
|
2017-02-26 14:51:20 +03:00 |
|
Timofey Solomko
|
6a603168eb
|
Old tree finally replaced with the new one.
|
2017-02-25 15:34:00 +03:00 |
|
Timofey Solomko
|
22a1db9d6d
|
code(…) now uses new tree.
|
2017-02-25 15:31:49 +03:00 |
|
Timofey Solomko
|
b0904702c5
|
Added populating newTree with branch nodes.
|
2017-02-25 15:30:59 +03:00 |
|
Timofey Solomko
|
aee09c93ec
|
findNextSymbol now uses new tree array.
|
2017-02-25 15:04:52 +03:00 |
|
Timofey Solomko
|
c03f1943fb
|
Added new struct for HuffmanTree nodes and a new array property with these nodes.
|
2017-02-25 15:04:30 +03:00 |
|
Timofey Solomko
|
7a99a7972f
|
Added option to HuffmanTree which enables/disables coding.
|
2017-02-25 14:58:12 +03:00 |
|
Timofey Solomko
|
a8645ff296
|
Swiftlinted.
|
2017-02-25 14:55:55 +03:00 |
|