Optional auxiliary fragments accompanying a raw sector dump.
More...
|
| enum | SectorTagType {
AppleSonyTagAaru = 0
, CdSectorSync = 1
, CdSectorHeader = 2
, CdSectorSubHeader = 3
,
CdSectorEdc = 4
, CdSectorEccP = 5
, CdSectorEccQ = 6
, CdSectorEcc = 7
,
CdSectorSubchannelAaru = 8
, CdTrackIsrc = 9
, CdTrackText = 10
, CdTrackFlags = 11
,
DvdCmi = 12
, FloppyAddressMark = 13
, DvdSectorTitleKey = 14
, DvdTitleKeyDecrypted = 15
,
DvdSectorInformation = 16
, DvdSectorNumber = 17
, DvdSectorIedAaru = 18
, DvdSectorEdcAaru = 19
,
AppleProfileTagAaru = 20
, PriamDataTowerTagAaru = 21
, MaxSectorTag = PriamDataTowerTagAaru
} |
Optional auxiliary fragments accompanying a raw sector dump.
Sector tags preserve on-disk / on-media structures that are not part of the main user data (sync/header/ECC, etc.). They enable exact reconstruction, verification or advanced analysis (error injection, subchannel decoding, etc.). Retrieval APIs generally expose presence queries and raw byte buffers of fixed size (unless documented as string).
◆ SectorTagType
| Enumerator |
|---|
| AppleSonyTagAaru | Apple's Sony sector tags, 12 bytes (address prolog + checksum).
|
| CdSectorSync | 12-byte CD sync pattern (00 FF*10 00)
|
| CdSectorHeader | 4-byte CD header (minute, second, frame, mode)
|
| CdSectorSubHeader | Mode 2 Form subheader (8 bytes: copy, submode, channel).
|
| CdSectorEdc | 32-bit CRC (EDC)
|
| CdSectorEccP | 172 bytes Reed-Solomon ECC (P)
|
| CdSectorEccQ | 104 bytes Reed-Solomon ECC (Q)
|
| CdSectorEcc | Combined P+Q ECC (276 bytes).
|
| CdSectorSubchannelAaru | 96 raw subchannel bytes (P-W)
|
| CdTrackIsrc | Track ISRC (12 ASCII chars, no terminator).
|
| CdTrackText | Track text (CD-Text fragment, 13 bytes).
|
| CdTrackFlags | Track flags (audio/data, copy permitted, pre-emphasis).
|
| DvdCmi | DVD Copyright Management Information (CSS).
|
| FloppyAddressMark | Raw address mark & sync preamble (format dependent).
|
| DvdSectorTitleKey | DVD sector title key, 5 bytes.
|
| DvdTitleKeyDecrypted | Decrypted DVD sector title key, 5 bytes.
|
| DvdSectorInformation | DVD sector information, 1 bytes.
|
| DvdSectorNumber | DVD sector number, 3 bytes.
|
| DvdSectorIedAaru | DVD sector ID error detection, 2 bytes.
|
| DvdSectorEdcAaru | DVD sector EDC, 4 bytes.
|
| AppleProfileTagAaru | Apple's Profile sector tags, 20 bytes.
|
| PriamDataTowerTagAaru | Priam DataTower sector tags, 24 bytes.
|
| MaxSectorTag | |
Definition at line 956 of file aaru.h.