aboutsummaryrefslogtreecommitdiff
path: root/src/zip/mod.rs
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-16 01:59:53 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-16 01:59:53 +0900
commita83767f9fbd51df654901b52bdba7838f6a10bf9 (patch)
treee9e2fcfb9975a2c2dd6e65c65fd736a035ea6cae /src/zip/mod.rs
parent2fdbec0525bc2a0839ea649106886cb157507a38 (diff)
downloadarchivator-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.rs5
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 @@
1mod archive; 1mod archive;
2mod cp437; 2mod cp437;
3mod driver; 3mod driver;
4mod encryption;
4mod error; 5mod error;
5mod file; 6mod file;
6mod structs; 7mod structs;
7 8
8pub use driver::Zip; 9pub use driver::Zip;
9pub use error::{ZipError, ZipResult}; 10pub use error::{ZipError, ZipResult};
10pub use file::{bit, BitFlag, CompressionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter}; 11pub use file::{
12 bit, BitFlag, CompressionMethod, EncryptionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter,
13};
11 14
12#[cfg(test)] 15#[cfg(test)]
13mod tests; 16mod tests;