VHISTlib
1.84.0.3018
|
A dataclass storing all entries of the tags of one embedded files. More...
#include <tags.h>
Public Attributes | |
int | id |
The id of the tag. Each filetag inside a VHIST file has a unique id. | |
int | position |
The position of the start of the tag within the VHIST file in bytes. | |
int | taglen |
The length of the tag in bytes. | |
QString | filetype |
The type of the file in a MIME-like format. | |
QString | filename |
The name of the file (without a path). | |
QString | description |
The description of the file. | |
QString | comment |
An addition comment refering to the file. | |
QString | compression |
The type of compression used by the embedded file. | |
int | filesize |
The size of the uncompressed file in bytes. | |
int | cfilesize |
The size of the compressed file in bytes. | |
int | blocksize |
The size of the datablock between the VHIST_EMBEDDEDFILE_BEGIN and VHIST_EMBEDDEDFILE_END tag. | |
int | offset |
The number of bytes between the end of the VHIST_EMBEDDEDFILE_BEGIN tag and the beginning of the embedded file. | |
QString | md5file |
The md5 sum of the uncompressed file. | |
QString | md5cfile |
The md5 sum of the compressed file. |
A dataclass storing all entries of the tags of one embedded files.
Additionally, the position of the BEGIN-tag within the VHIST file and the length of the tag are stored.
The size of the datablock between the VHIST_EMBEDDEDFILE_BEGIN
and VHIST_EMBEDDEDFILE_END
tag.
The size of the compressed file in bytes.
If the file has not been compressed, this member has a value of -1.
QString vhist::FileTag::compression |
The type of compression used by the embedded file.
Valid values are "none"
and "flate"
.
QString vhist::FileTag::md5cfile |
The md5 sum of the compressed file.
If the file has not been compressed, this member holds an empty string as value.
The number of bytes between the end of the VHIST_EMBEDDEDFILE_BEGIN
tag and the beginning of the embedded file.