8 #ifndef SRC_XRDZIP_XRDZIPZIP64EOCDL_HH_ 9 #define SRC_XRDZIP_XRDZIPZIP64EOCDL_HH_ 31 totalNbDisks = *
reinterpret_cast<const uint32_t*
>( buffer + 16 );
uint64_t cdSize
Definition: XrdZipZIP64EOCD.hh:109
std::vector< char > buffer_t
Definition: XrdZipUtils.hh:54
std::string ToString()
Convert the EOCDL into a string for logging purposes.
Definition: XrdZipZIP64EOCDL.hh:66
static void copy_bytes(const INT value, buffer_t &buffer)
Definition: XrdZipUtils.hh:60
ZIP64_EOCDL(const char *buffer)
Constructor from a buffer.
Definition: XrdZipZIP64EOCDL.hh:27
uint32_t cdSize
Definition: XrdZipEOCD.hh:140
static const uint32_t zip64EocdlSign
Definition: XrdZipZIP64EOCDL.hh:82
uint32_t cdOffset
Definition: XrdZipEOCD.hh:141
static const uint16_t zip64EocdlSize
Definition: XrdZipZIP64EOCDL.hh:83
uint32_t totalNbDisks
Definition: XrdZipZIP64EOCDL.hh:77
void Serialize(buffer_t &buffer)
Serialize the object into a buffer.
Definition: XrdZipZIP64EOCDL.hh:55
ZIP64_EOCDL(const EOCD &eocd, const ZIP64_EOCD &zip64Eocd)
Constructor from EOCD and ZIP64 EOCD.
Definition: XrdZipZIP64EOCDL.hh:37
Definition: XrdZipCDFH.hh:39
uint32_t nbDiskZip64Eocd
Definition: XrdZipZIP64EOCDL.hh:75
Definition: XrdZipUtils.hh:46
A data structure representing the ZIP64 end of central directory locator.
Definition: XrdZipZIP64EOCDL.hh:22
Definition: XrdZipZIP64EOCD.hh:23
Definition: XrdZipEOCD.hh:39
uint64_t cdOffset
Definition: XrdZipZIP64EOCD.hh:110
uint64_t zip64EocdOffset
Definition: XrdZipZIP64EOCDL.hh:76