Poco::Zip

class ZipDataInfo64

Library: Zip
Package: Zip
Header: Poco/Zip/ZipDataInfo.h

Description

A ZipDataInfo64 stores a Zip data descriptor for a Zip64 file

Member Summary

Member Functions: getCRC32, getCompressedSize, getFullHeaderSize, getRawHeader, getUncompressedSize, isValid, setCRC32, setCompressedSize, setUncompressedSize

Constructors

ZipDataInfo64

ZipDataInfo64();

Creates a header with all fields (except the header field) set to 0

ZipDataInfo64

ZipDataInfo64(
    std::istream & in,
    bool assumeHeaderRead
);

Creates the ZipDataInfo64.

Destructor

~ZipDataInfo64

~ZipDataInfo64();

Destroys the ZipDataInfo64.

Member Functions

getCRC32 inline

Poco::UInt32 getCRC32() const;

getCompressedSize inline

Poco::UInt64 getCompressedSize() const;

getFullHeaderSize static inline

static Poco::UInt32 getFullHeaderSize();

getRawHeader inline

const char * getRawHeader() const;

getUncompressedSize inline

Poco::UInt64 getUncompressedSize() const;

isValid inline

bool isValid() const;

setCRC32 inline

void setCRC32(
    Poco::UInt32 crc
);

setCompressedSize inline

void setCompressedSize(
    Poco::UInt64 size
);

setUncompressedSize inline

void setUncompressedSize(
    Poco::UInt64 size
);

Variables

HEADER static

static const char HEADER[ZipCommon::HEADER_SIZE];