BinaryLayout Struct
struct QInstaller::BinaryLayoutThe BinaryLayout class describes the binary content appended to a file. More...
Header: | #include <BinaryLayout> |
Detailed Description
Explanation of the binary content at the end of the installer or the separate data file:
Meta data entry [1 ... n] [Format] Plain data (QResource) [Format] ---------------------------------------------------------- Operation count (qint64) Operation entry [1 ... n] [Format] Name (qint64, QString) XML (qint64, QString) [Format] Operation count (qint64) ---------------------------------------------------------- Collection count Collection data entry [1 ... n] [Format] Archive count (qint64), Name entry [1 ... n] [Format] Name (qint64, QByteArray), Offset (qint64), Length (qint64), [Format] Archive data entry [1 ... n] [Format] Plain data [Format] [Format] ---------------------------------------------------------- Collection count (qint64) Collection index entry [1 ... n] [Format] Name (qint64, QByteArray) Offset (qint64) Length (qint64) [Format] Collection count (qint64) ---------------------------------------------------------- Collection index block [Offset (qint64)] Collection index block [Length (qint64)] ---------------------------------------------------------- Resource segments [1 ... n] [Format] Offset (qint64) Length (qint64) [Format] ---------------------------------------------------------- Operations information block [Offset (qint64)] Operations information block [Length (qint64)] ---------------------------------------------------------- Meta data count (qint64) ---------------------------------------------------------- Binary content size [Including Marker and Cookie (qint64)] ---------------------------------------------------------- Magic marker (qint64) Magic cookie (qint64)
© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. The Qt Company, Qt and their respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.