meta: id: apev2 file-extension: apetag endian: le seq: - id: tag type: tag types: tag: seq: - id: header type: header size: 32 - id: frames type: frame repeat: expr repeat-expr: header.item_count - id: footer type: footer size: 32 header: seq: - id: preamble contents: 'APETAGEX' - id: version_number type: u4 - id: tag_size type: u4 - id: item_count type: u4 - id: tag_flags type: b32 - id: reserved contents: [0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0] size: 8 frame: seq: - id: item_size type: u4 - id: item_flags type: b32 - id: item_key type: str terminator: 0 encoding: UTF-8 - id: item_value size: item_size footer: seq: - id: preamble contents: 'APETAGEX' - id: version_number type: u4 - id: tag_size type: u4 - id: item_count type: u4 - id: tag_flags type: b32 - id: reserved contents: [0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0] size: 8