aboutsummaryrefslogtreecommitdiff
path: root/src/zip
Commit message (Collapse)AuthorAgeFilesLines
* Add struct size constantsdevelopmentTolmachev Igor2024-09-023-7/+14
|
* Add test for InvalidSignature for struct CDRTolmachev Igor2024-09-011-4/+2
|
* Rewrite Eocdr64Locator search algorithmTolmachev Igor2024-08-272-37/+41
|
* Add more testsigorechek062024-08-101-25/+30
|
* Unify zip errorsigorechek062024-08-105-64/+42
|
* Add overlap checkingigorechek062024-08-104-15/+30
|
* Replace Vec with Iteratorigorechek062024-08-102-18/+25
|
* Add AES encryptionIgor Tolmachev2024-07-214-54/+85
|
* Partial aes implementation and others improvementsIgor Tolmachev2024-07-2011-160/+391
|
* Add more `#[inline]` markersIgor Tolmachev2024-07-174-12/+16
|
* Add BufReader for CD records parserIgor Tolmachev2024-07-161-17/+18
|
* Add tests and fix bugsIgor Tolmachev2024-07-163-14/+14
|
* Optimize encryptionIgor Tolmachev2024-07-168-83/+128
| | | | | | - Add archive for testing encryption of compressed files - Implement incorrect password check - Use custom crc32 function
* Add traditional PKWARE decryption.Igor Tolmachev2024-07-167-72/+234
| | | | | | - Compression and encryption may not work together - Password check is not yet implemented - Unoptimized crc32 function
* Fix dead_code warningIgor Tolmachev2024-07-153-14/+4
|
* Add file indexationIgor Tolmachev2024-07-141-27/+39
|
* Add support of cp437 encodingIgor Tolmachev2024-07-145-8/+427
|
* Add zstd compression and fix bugsIgor Tolmachev2024-07-125-69/+59
|
* Add is_dir methodIgor Tolmachev2024-07-101-0/+4
|
* Add mtime, atime, ctimeIgor Tolmachev2024-07-104-67/+116
|
* Small visual improvementsIgor Tolmachev2024-07-052-4/+6
|
* Fix lzma decompressionIgor Tolmachev2024-07-054-17/+41
|
* Add compression support (lzma and xz are broken)Igor Tolmachev2024-07-029-146/+220
|
* Add `Clone` derive and edit trait typesIgor Tolmachev2024-06-304-44/+42
|
* Create file driver and implement file readerIgor Tolmachev2024-06-297-26/+142
|
* Implement file getter in archiveIgor Tolmachev2024-06-274-6/+30
|
* Fix string errorsIgor Tolmachev2024-06-251-2/+4
|
* Add bit flag logicIgor Tolmachev2024-06-254-1/+141
|
* Improve ZipFileIgor Tolmachev2024-06-235-79/+149
|
* Save changes 2024-06-21Igor Tolmachev2024-06-231-1/+1
|
* Implement deserializeIgor Tolmachev2024-06-232-28/+36
| | | | Remove bincode crate and replace it by own written serializer
* Implement serializeIgor Tolmachev2024-06-233-6/+7
|
* Optimize file readingIgor Tolmachev2024-06-231-25/+13
|
* Add simple zip readerIgor Tolmachev2024-06-235-0/+305
|
* Reset branchIgor Tolmachev2024-06-235-451/+0
|
* Add basic zip readerIgor Tolmachov2024-06-233-212/+293
|
* Add zip archive datatypesIgor Tolmachov2024-06-232-0/+271
|
* Add zip stubsIgor Tolmachov2024-06-234-0/+99