|
xrootd
|
#include <XrdZipZIP64EOCD.hh>
Public Member Functions | |
| ZIP64_EOCD (const char *buffer) | |
| Constructor from a buffer. More... | |
| ZIP64_EOCD (uint64_t cdoff, uint32_t cdcnt, uint32_t cdsize) | |
| Constructor from last LFH + CDFH. More... | |
| void | Serialize (buffer_t &buffer) |
| Serialize the object into a buffer. More... | |
| std::string | ToString () |
| Convert the ZIP64EOCD into a string for logging purposes. More... | |
Public Attributes | |
| uint64_t | zip64EocdSize |
| uint16_t | zipVersion |
| uint16_t | minZipVersion |
| uint32_t | nbDisk |
| uint32_t | nbDiskCd |
| uint64_t | nbCdRecD |
| uint64_t | nbCdRec |
| uint64_t | cdSize |
| uint64_t | cdOffset |
| std::string | extensibleData |
| uint64_t | extensibleDataLength |
| uint64_t | zip64EocdTotalSize |
Static Public Attributes | |
| static const uint32_t | zip64EocdSign = 0x06064b50 |
| static const uint16_t | zip64EocdBaseSize = 56 |
A data structure representing the ZIP64 extension to End of Central Directory record
|
inline |
Constructor from a buffer.
References cdOffset, cdSize, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdBaseSize, zip64EocdSize, zip64EocdTotalSize, and zipVersion.
|
inline |
Constructor from last LFH + CDFH.
References cdOffset, cdSize, extensibleDataLength, nbCdRec, nbCdRecD, zip64EocdBaseSize, zip64EocdSize, and zip64EocdTotalSize.
|
inline |
Serialize the object into a buffer.
References cdOffset, cdSize, XrdZip::copy_bytes(), extensibleData, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdSign, zip64EocdSize, and zipVersion.
|
inline |
Convert the ZIP64EOCD into a string for logging purposes.
References cdOffset, cdSize, extensibleData, extensibleDataLength, minZipVersion, nbCdRec, nbCdRecD, nbDisk, nbDiskCd, zip64EocdSize, and zipVersion.
| uint64_t XrdZip::ZIP64_EOCD::cdOffset |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), and XrdZip::ZIP64_EOCDL::ZIP64_EOCDL().
| uint64_t XrdZip::ZIP64_EOCD::cdSize |
Referenced by Serialize(), ToString(), ZIP64_EOCD(), and XrdZip::ZIP64_EOCDL::ZIP64_EOCDL().
| std::string XrdZip::ZIP64_EOCD::extensibleData |
Referenced by Serialize(), and ToString().
| uint64_t XrdZip::ZIP64_EOCD::extensibleDataLength |
Referenced by ToString(), and ZIP64_EOCD().
| uint16_t XrdZip::ZIP64_EOCD::minZipVersion |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
| uint64_t XrdZip::ZIP64_EOCD::nbCdRec |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
| uint64_t XrdZip::ZIP64_EOCD::nbCdRecD |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
| uint32_t XrdZip::ZIP64_EOCD::nbDisk |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
| uint32_t XrdZip::ZIP64_EOCD::nbDiskCd |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
|
static |
Referenced by ZIP64_EOCD().
|
static |
Referenced by Serialize().
| uint64_t XrdZip::ZIP64_EOCD::zip64EocdSize |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
| uint64_t XrdZip::ZIP64_EOCD::zip64EocdTotalSize |
Referenced by ZIP64_EOCD().
| uint16_t XrdZip::ZIP64_EOCD::zipVersion |
Referenced by Serialize(), ToString(), and ZIP64_EOCD().
1.8.5