diff options
Diffstat (limited to '7zip/Archive/Zip/ZipOut.h')
-rwxr-xr-x | 7zip/Archive/Zip/ZipOut.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/7zip/Archive/Zip/ZipOut.h b/7zip/Archive/Zip/ZipOut.h index 79401243..e08c306e 100755 --- a/7zip/Archive/Zip/ZipOut.h +++ b/7zip/Archive/Zip/ZipOut.h @@ -29,14 +29,15 @@ class COutArchive void WriteExtraHeader(const CItem &item); void WriteCentralHeader(const CItem &item); + void WriteExtra(const CExtraBlock &extra); public: void Create(IOutStream *outStream); void MoveBasePosition(UInt64 distanceToMove); UInt64 GetCurrentPosition() const { return m_BasePosition; }; - void PrepareWriteCompressedDataZip64(UInt16 fileNameLength, bool isZip64); - void PrepareWriteCompressedData(UInt16 fileNameLength, UInt64 unPackSize); - void PrepareWriteCompressedData2(UInt16 fileNameLength, UInt64 unPackSize, UInt64 packSize); - HRESULT WriteLocalHeader(const CItem &item); + void PrepareWriteCompressedDataZip64(UInt16 fileNameLength, bool isZip64, bool aesEncryption); + void PrepareWriteCompressedData(UInt16 fileNameLength, UInt64 unPackSize, bool aesEncryption); + void PrepareWriteCompressedData2(UInt16 fileNameLength, UInt64 unPackSize, UInt64 packSize, bool aesEncryption); + HRESULT WriteLocalHeader(const CLocalItem &item); void WriteCentralDir(const CObjectVector<CItem> &items, const CByteBuffer &comment); |