8#ifndef SRC_XRDZIP_XRDZIPZIP64EOCD_HH_
9#define SRC_XRDZIP_XRDZIPZIP64EOCD_HH_
47 ZIP64_EOCD( uint64_t cdoff, uint32_t cdcnt, uint32_t cdsize ) :
91 ss <<
";nbDisk=" <<
nbDisk;
95 ss <<
";cdSize=" <<
cdSize;
static INT to(const char *buffer)
std::vector< char > buffer_t
static void copy_bytes(const INT value, buffer_t &buffer)
uint64_t zip64EocdTotalSize
void Serialize(buffer_t &buffer)
Serialize the object into a buffer.
static const uint32_t zip64EocdSign
uint64_t extensibleDataLength
std::string extensibleData
ZIP64_EOCD(uint64_t cdoff, uint32_t cdcnt, uint32_t cdsize)
Constructor from last LFH + CDFH.
ZIP64_EOCD(const char *buffer)
Constructor from a buffer.
std::string ToString()
Convert the ZIP64EOCD into a string for logging purposes.
static const uint16_t zip64EocdBaseSize