Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste ÜberarbeitungBeide Seiten der Revision | |||
en:fileformats:myst4:type0 [2006-07-24 22:14] – angelegt thorsten | en:fileformats:myst4:type0 [2006-08-08 19:53] – thorsten | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Type 0: Container ====== | ||
- | |||
- | ==== File Format Description ==== | ||
- | |||
- | === File Structure === | ||
- | * Format Type: Container | ||
- | * Endian Order: Little Endian | ||
- | * Standalone: Yes | ||
- | |||
- | * MIME Type: application/ | ||
- | * File Extension: .m4b | ||
- | |||
- | == FILE == | ||
- | ^ Header | ||
- | | INT+32 | ||
- | | CHAR8 | [aa] | Identifier | ||
- | | INT+32 | ||
- | | INT+32 | ||
- | | [[en: | ||
- | | DATA | EOF | Files | | | ||
- | |||
- | === User Defined Structures === | ||
- | == DIR* == | ||
- | ^ Dir ^^^^ | ||
- | | INT+8 | 0x1 | Sub directories count | = ba | | ||
- | | **if (ba == 0) {** |||| | ||
- | | INT+32 | ||
- | | [[en: | ||
- | | **} else {** |||| | ||
- | | [[en: | ||
- | | **}** |||| | ||
- | |||
- | == DIRINFO* == | ||
- | ^ DirInfo | ||
- | | INT+32 | ||
- | | CHAR8 | [bc] | Directory name | //null terminated// | ||
- | | [[en: | ||
- | |||
- | == FILEINFO* == | ||
- | ^ FileInfo | ||
- | | INT+32 | ||
- | | CHAR8 | [da] | File name | //null terminated// | ||
- | | INT+32 | ||
- | | INT+32 | ||
- | |||