2584 Commits
Author SHA1 Message Date
Timofey Solomko c06d34fb23 Data type actually has built-in subscripts, so home-made subscripts were replaced by them. 2016-10-25 23:25:35 +03:00
Timofey Solomko 33f8466dd7 Cleanuped code. 2016-10-25 23:07:13 +03:00
Timofey Solomko 78c53e6d06 Cleanuped code. 2016-10-25 23:07:13 +03:00
Timofey Solomko b000b7952b Added a lot of comments and rewrote some bad code. 2016-10-24 23:22:36 +03:00
Timofey Solomko 47e42c4334 Added a lot of comments and rewrote some bad code. 2016-10-24 23:22:36 +03:00
Timofey Solomko b7cc028de7 Added reversedSymbol for HuffmanLength and code to populate symbols of HuffmanTable. 2016-10-24 21:55:05 +03:00
Timofey Solomko ad37c5a918 Added reversedSymbol for HuffmanLength and code to populate symbols of HuffmanTable. 2016-10-24 21:55:05 +03:00
Timofey Solomko 886fd09b71 Added code for processing static Huffman block. 2016-10-24 21:31:12 +03:00
Timofey Solomko cc26d2ff4c Added code for processing static Huffman block. 2016-10-24 21:31:12 +03:00
Timofey Solomko 720cb6d5d8 Fixed problem with recognizing block type. 2016-10-24 21:30:51 +03:00
Timofey Solomko 0a4b6a3474 Fixed problem with recognizing block type. 2016-10-24 21:30:51 +03:00
Timofey Solomko 078a3e984a Added HuffmanLength and initializer from bootstrap for HuffmanTable. 2016-10-24 21:29:06 +03:00
Timofey Solomko a1745142eb Added HuffmanLength and initializer from bootstrap for HuffmanTable. 2016-10-24 21:29:06 +03:00
Timofey Solomko 6302e3627b Actually, if you read specifications carefully you will find out that the remaining bits should be dropped. 2016-10-24 20:31:18 +03:00
Timofey Solomko a0500b84c3 Actually, if you read specifications carefully you will find out that the remaining bits should be dropped. 2016-10-24 20:31:18 +03:00
Timofey Solomko aff828f4cb Now while-loop actually breaks. 2016-10-24 20:23:50 +03:00
Timofey Solomko 987a3608c2 Now while-loop actually breaks. 2016-10-24 20:23:50 +03:00
Timofey Solomko ed5cf0ebe1 Moved UInt8 and Data extensions to a combined file. Added function to "combine" two bytes into one. 2016-10-24 20:23:26 +03:00
Timofey Solomko 1c7ff6150b Moved UInt8 and Data extensions to a combined file. Added function to "combine" two bytes into one. 2016-10-24 20:23:26 +03:00
Timofey Solomko 1a99f774f7 Added code to process uncompressed blocks. 2016-10-24 20:21:38 +03:00
Timofey Solomko 1bc2c46936 Added code to process uncompressed blocks. 2016-10-24 20:21:38 +03:00
Timofey Solomko 58c14c1870 Added some extensions to Data to allow getting misaligned bytes. 2016-10-24 20:20:48 +03:00
Timofey Solomko 0122811b3f Added some extensions to Data to allow getting misaligned bytes. 2016-10-24 20:20:48 +03:00
Timofey Solomko 81d41bef50 Some progress was made on reading information from archive. 2016-10-24 00:22:58 +03:00
Timofey Solomko 24a1ae2ac6 Some progress was made on reading information from archive. 2016-10-24 00:22:58 +03:00
Timofey Solomko dcba4d777e Added useful UInt8 extensions. 2016-10-24 00:21:08 +03:00
Timofey Solomko 51025f1f2d Added useful UInt8 extensions. 2016-10-24 00:21:08 +03:00
Timofey Solomko 28f1223475 Added file for Huffman table. 2016-10-24 00:19:53 +03:00
Timofey Solomko e21e263d58 Added file for Huffman table. 2016-10-24 00:19:53 +03:00
Timofey Solomko 271c8dbd4c Added some initial code for deflate compression (and test). 2016-10-23 15:29:20 +03:00
Timofey Solomko cedd0f6452 Added some initial code for deflate compression (and test). 2016-10-23 15:29:20 +03:00
Timofey Solomko bcef3f0fcc Added project. 2016-10-16 22:52:23 +03:00
Timofey Solomko 70e51b3c26 Added project. 2016-10-16 22:52:23 +03:00
Timofey Solomko ead55fbd45 Initial commit 2016-10-16 22:33:24 +03:00