Expand description
§Lowlevel android sparse image parsing helpers
An android space image is a sparse representation of a potential output file. The format consist of a FileHeader followed by a number of ChunkHeaders and their associated data
| Sparse image |
|---|
| File header |
| Chunk 0 header |
| Chunk 0 data |
| Chunk 1 header |
| Chunk 1 data |
| …. |
| Chunk N header |
| Chunk N data |
The size of data in a chunk depends on the ChunkType and can be determined with ChunkHeader::data_size
Structs§
- Header of a chunk
- Global file header
Enums§
- Type of a chunk
- Byte parsing errors
Constants§
- Length of the chunk header in bytes
- Length of the file header in bytes
- File magic - This are the first 4 bytes in little-endian
Type Aliases§
- Byte array which fits a chunk header
- Byte array which fits a file header