QDK - QPKG Development Kit
  • Introduction
  • Installation of QDK
  • QPKG Configuration File
  • Installation Script
    • Generic Installation Script
    • Package Specific Installation Functions
    • Order of Execution
  • QDK Variables
  • Build Scripts
  • User Configuration File
  • Invoking qbuild
    • Initialize a Build Environment
    • Control the Build
    • Trust but Verify
    • Exclude Files
    • Scripts
    • Status Information
    • Sections
    • Extract QPKG Packages
    • Query Packages
    • Help and Usage
  • Creating a QPKG Package Using QDK
    • Creating a Simple QPKG Package
    • Creating Platform Specific QPKG Packages
    • Converting an Existing QPKG Package
  • Appendix A – QPKG Format
    • Header Script
    • Control Files
    • Data File
    • Extra Data Files
    • QDK Area
    • Tail Section
Powered by GitBook
On this page

Was this helpful?

  1. Appendix A – QPKG Format

QDK Area

PreviousExtra Data FilesNextTail Section

Last updated 5 years ago

Was this helpful?

To be able to determine if a QDK area is included in the QPKG package the first three bytes of the area

contains the text QDK which is followed by an optional amount of data blocks. Each block consists of a five

bytes header followed by the actual data. The first byte in the header indicates what kind of data is stored in

the block and the remaining four bytes contains the size of the data. The size shall be included in network

byte order to make it platform-independent. Last in the QDK area is a one byte tag with the value 0xFF to

indicate the end of the area. Currently, the only supported data type is 0x1 (digital signatures).