mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 00:07:09 -06:00
21.02
This commit is contained in:
@@ -21,6 +21,16 @@ public:
|
||||
bool NtfsTimeIsDefined;
|
||||
|
||||
// It's possible that NtfsTime is not defined, but there is NtfsTime in Extra.
|
||||
|
||||
CByteBuffer Name_Utf; // for Info-Zip (kIzUnicodeName) Extra
|
||||
|
||||
size_t Get_UtfName_ExtraSize() const
|
||||
{
|
||||
const size_t size = Name_Utf.Size();
|
||||
if (size == 0)
|
||||
return 0;
|
||||
return 4 + 5 + size;
|
||||
}
|
||||
|
||||
CItemOut(): NtfsTimeIsDefined(false) {}
|
||||
};
|
||||
@@ -52,6 +62,7 @@ class COutArchive
|
||||
Write32(ft.dwHighDateTime);
|
||||
}
|
||||
|
||||
void WriteUtfName(const CItemOut &item);
|
||||
void WriteExtra(const CExtraBlock &extra);
|
||||
void WriteCommonItemInfo(const CLocalItem &item, bool isZip64);
|
||||
void WriteCentralHeader(const CItemOut &item);
|
||||
|
||||
Reference in New Issue
Block a user