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