diff options
| author | Igor Tolmachev <me@igorek.dev> | 2024-07-16 17:24:33 +0900 |
|---|---|---|
| committer | Igor Tolmachev <me@igorek.dev> | 2024-07-16 17:24:33 +0900 |
| commit | cc18a545a87ca616f05114d174690e5cc9614669 (patch) | |
| tree | 51ec845115754bb1d8b41d82e5349db5343a40ec /src/zip/file/write.rs | |
| parent | a83767f9fbd51df654901b52bdba7838f6a10bf9 (diff) | |
| download | archivator-cc18a545a87ca616f05114d174690e5cc9614669.tar.gz archivator-cc18a545a87ca616f05114d174690e5cc9614669.zip | |
Optimize encryption
- Add archive for testing encryption of compressed files
- Implement incorrect password check
- Use custom crc32 function
Diffstat (limited to 'src/zip/file/write.rs')
| -rw-r--r-- | src/zip/file/write.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/zip/file/write.rs b/src/zip/file/write.rs index d5b686c..20e53b3 100644 --- a/src/zip/file/write.rs +++ b/src/zip/file/write.rs | |||
| @@ -2,8 +2,8 @@ use crate::driver::FileDriver; | |||
| 2 | use crate::zip::ZipFileInfo; | 2 | use crate::zip::ZipFileInfo; |
| 3 | use std::io::Write; | 3 | use std::io::Write; |
| 4 | 4 | ||
| 5 | #[allow(dead_code)] | ||
| 5 | pub struct ZipFileWriter<'d, Io: Write> { | 6 | pub struct ZipFileWriter<'d, Io: Write> { |
| 6 | #[allow(dead_code)] | ||
| 7 | io: &'d mut Io, | 7 | io: &'d mut Io, |
| 8 | info: &'d ZipFileInfo, | 8 | info: &'d ZipFileInfo, |
| 9 | } | 9 | } |
| @@ -11,8 +11,4 @@ pub struct ZipFileWriter<'d, Io: Write> { | |||
| 11 | impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> { | 11 | impl<'d, Io: Write> FileDriver for ZipFileWriter<'d, Io> { |
| 12 | type Io = Io; | 12 | type Io = Io; |
| 13 | type FileInfo = ZipFileInfo; | 13 | type FileInfo = ZipFileInfo; |
| 14 | |||
| 15 | fn info(&self) -> &Self::FileInfo { | ||
| 16 | self.info | ||
| 17 | } | ||
| 18 | } | 14 | } |
