diff options
| author | Igor Tolmachev <me@igorek.dev> | 2024-07-16 01:59:53 +0900 |
|---|---|---|
| committer | Igor Tolmachev <me@igorek.dev> | 2024-07-16 01:59:53 +0900 |
| commit | a83767f9fbd51df654901b52bdba7838f6a10bf9 (patch) | |
| tree | e9e2fcfb9975a2c2dd6e65c65fd736a035ea6cae /src/zip/mod.rs | |
| parent | 2fdbec0525bc2a0839ea649106886cb157507a38 (diff) | |
| download | archivator-a83767f9fbd51df654901b52bdba7838f6a10bf9.tar.gz archivator-a83767f9fbd51df654901b52bdba7838f6a10bf9.zip | |
Add traditional PKWARE decryption.
- Compression and encryption may not work together
- Password check is not yet implemented
- Unoptimized crc32 function
Diffstat (limited to 'src/zip/mod.rs')
| -rw-r--r-- | src/zip/mod.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/zip/mod.rs b/src/zip/mod.rs index bcc34ed..fcc6161 100644 --- a/src/zip/mod.rs +++ b/src/zip/mod.rs | |||
| @@ -1,13 +1,16 @@ | |||
| 1 | mod archive; | 1 | mod archive; |
| 2 | mod cp437; | 2 | mod cp437; |
| 3 | mod driver; | 3 | mod driver; |
| 4 | mod encryption; | ||
| 4 | mod error; | 5 | mod error; |
| 5 | mod file; | 6 | mod file; |
| 6 | mod structs; | 7 | mod structs; |
| 7 | 8 | ||
| 8 | pub use driver::Zip; | 9 | pub use driver::Zip; |
| 9 | pub use error::{ZipError, ZipResult}; | 10 | pub use error::{ZipError, ZipResult}; |
| 10 | pub use file::{bit, BitFlag, CompressionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter}; | 11 | pub use file::{ |
| 12 | bit, BitFlag, CompressionMethod, EncryptionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter, | ||
| 13 | }; | ||
| 11 | 14 | ||
| 12 | #[cfg(test)] | 15 | #[cfg(test)] |
| 13 | mod tests; | 16 | mod tests; |
