aboutsummaryrefslogtreecommitdiff
path: root/src/zip/driver.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add test for InvalidSignature for struct CDRTolmachev Igor2024-09-011-4/+2
|
* Rewrite Eocdr64Locator search algorithmTolmachev Igor2024-08-271-33/+37
|
* Add more testsigorechek062024-08-101-25/+30
|
* Unify zip errorsigorechek062024-08-101-8/+8
|
* Add overlap checkingigorechek062024-08-101-8/+18
|
* Replace Vec with Iteratorigorechek062024-08-101-17/+24
|
* Partial aes implementation and others improvementsIgor Tolmachev2024-07-201-90/+89
|
* Add BufReader for CD records parserIgor Tolmachev2024-07-161-17/+18
|
* Add tests and fix bugsIgor Tolmachev2024-07-161-10/+10
|
* Optimize encryptionIgor Tolmachev2024-07-161-10/+15
| | | | | | - Add archive for testing encryption of compressed files - Implement incorrect password check - Use custom crc32 function
* Add traditional PKWARE decryption.Igor Tolmachev2024-07-161-2/+9
| | | | | | - Compression and encryption may not work together - Password check is not yet implemented - Unoptimized crc32 function
* Add file indexationIgor Tolmachev2024-07-141-27/+39
|
* Add support of cp437 encodingIgor Tolmachev2024-07-141-6/+16
|
* Add zstd compression and fix bugsIgor Tolmachev2024-07-121-5/+4
|
* Add mtime, atime, ctimeIgor Tolmachev2024-07-101-48/+98
|
* Small visual improvementsIgor Tolmachev2024-07-051-3/+5
|
* Add compression support (lzma and xz are broken)Igor Tolmachev2024-07-021-38/+50
|
* Add `Clone` derive and edit trait typesIgor Tolmachev2024-06-301-39/+36
|
* Create file driver and implement file readerIgor Tolmachev2024-06-291-17/+21
|
* Implement file getter in archiveIgor Tolmachev2024-06-271-4/+17
|
* Fix string errorsIgor Tolmachev2024-06-251-2/+4
|
* Add bit flag logicIgor Tolmachev2024-06-251-1/+2
|
* Improve ZipFileIgor Tolmachev2024-06-231-34/+79
|
* Implement deserializeIgor Tolmachev2024-06-231-28/+27
| | | | Remove bincode crate and replace it by own written serializer
* Implement serializeIgor Tolmachev2024-06-231-2/+2
|
* Optimize file readingIgor Tolmachev2024-06-231-25/+13
|
* Add simple zip readerIgor Tolmachev2024-06-231-0/+143