Loading...
Searching...
No Matches
aaru.h
Go to the documentation of this file.
/*
* This file is part of the Aaru Data Preservation Suite.
* Copyright (c) 2019-2026 Natalia Portillo.
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of the
* License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef LIBAARUFORMAT_AARU_H
#define LIBAARUFORMAT_AARU_H
#ifndef _MSC_VER
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#endif
#include <stdint.h>
// NOLINTBEGIN(readability-identifier-naming)
typedef enum
{
// Generics, types 0 to 9
UnknownMedia = 0,
UnknownMO = 1,
GENERIC_HDD = 2,
Microdrive = 3,
Zone_HDD = 4,
FlashDrive = 5,
// Generics, types 0 to 9
// Somewhat standard Compact Disc formats, types 10 to 39
CD = 10,
CDDA = 11,
CDG = 12,
CDEG = 13,
CDI = 14,
CDROM = 15,
CDROMXA = 16,
CDPLUS = 17,
CDMO = 18,
CDR = 19,
CDRW = 20,
CDMRW = 21,
VCD = 22,
SVCD = 23,
PCD = 24,
SACD = 25,
DDCD = 26,
DDCDR = 27,
DDCDRW = 28,
DTSCD = 29,
CDMIDI = 30,
CDV = 31,
PD650 = 32,
PD650_WORM = 33,
CDIREADY = 34,
FMTOWNS = 35,
// Somewhat standard Compact Disc formats, types 10 to 39
// Standard DVD formats, types 40 to 50
DVDROM = 40,
DVDR = 41,
DVDRW = 42,
DVDPR = 43,
DVDPRW = 44,
DVDPRWDL = 45,
DVDRDL = 46,
DVDPRDL = 47,
DVDRAM = 48,
DVDRWDL = 49,
DVDDownload = 50,
// Standard DVD formats, types 40 to 50
// Standard HD-DVD formats, types 51 to 59
HDDVDROM = 51,
HDDVDRAM = 52,
HDDVDR = 53,
HDDVDRW = 54,
HDDVDRDL = 55,
HDDVDRWDL = 56,
// Standard HD-DVD formats, types 51 to 59
// Standard Blu-ray formats, types 60 to 69
BDROM = 60,
BDR = 61,
BDRE = 62,
BDRXL = 63,
BDREXL = 64,
// Standard Blu-ray formats, types 60 to 69
// Rare or uncommon optical standards, types 70 to 79
EVD = 70,
FVD = 71,
HVD = 72,
CBHD = 73,
HDVMD = 74,
VCDHD = 75,
SVOD = 76,
FDDVD = 77,
// Rare or uncommon optical standards, types 70 to 79
// LaserDisc based, types 80 to 89
LD = 80,
LDROM = 81,
LDROM2 = 82,
LVROM = 83,
MegaLD = 84,
// LaserDisc based, types 80 to 89
// MiniDisc based, types 90 to 99
HiMD = 90,
MD = 91,
MDData = 92,
MDData2 = 93,
MD60 = 94,
MD74 = 95,
MD80 = 96,
// MiniDisc based, types 90 to 99
// Plasmon UDO, types 100 to 109
UDO = 100,
UDO2 =
101,
UDO2_WORM =
102,
// Plasmon UDO, types 100 to 109
// Sony game media, types 110 to 129
PlayStationMemoryCard = 110,
PlayStationMemoryCard2 = 111,
PS1CD = 112,
PS2CD = 113,
PS2DVD = 114,
PS3DVD = 115,
PS3BD = 116,
PS4BD = 117,
UMD = 118,
PlayStationVitaGameCard = 119,
// Sony game media, types 110 to 129
// Microsoft game media, types 130 to 149
XGD = 130,
XGD2 = 131,
XGD3 = 132,
XGD4 = 133,
// Microsoft game media, types 130 to 149
// Sega game media, types 150 to 169
MEGACD = 150,
SATURNCD = 151,
GDROM = 152,
GDR = 153,
SegaCard = 154,
MilCD = 155,
// Sega game media, types 150 to 169
// Other game media, types 170 to 179
HuCard = 170,
SuperCDROM2 = 171,
JaguarCD = 172,
ThreeDO = 173,
PCFX = 174,
NeoGeoCD = 175,
CDTV = 176,
CD32 = 177,
Nuon = 178,
Playdia = 179,
// Other game media, types 170 to 179
// Apple standard floppy format, types 180 to 189
Apple32SS = 180,
Apple32DS = 181,
Apple33SS = 182,
Apple33DS = 183,
AppleSonySS = 184,
AppleSonyDS = 185,
AppleFileWare = 186,
// Apple standard floppy format
// IBM/Microsoft PC floppy formats, types 190 to 209
DOS_525_SS_DD_8 = 190,
DOS_525_SS_DD_9 = 191,
DOS_525_DS_DD_8 = 192,
DOS_525_DS_DD_9 = 193,
DOS_525_HD = 194,
DOS_35_SS_DD_8 = 195,
DOS_35_SS_DD_9 = 196,
DOS_35_DS_DD_8 = 197,
DOS_35_DS_DD_9 = 198,
DOS_35_HD = 199,
DOS_35_ED = 200,
DMF = 201,
DMF_82 = 202,
XDF_525 = 203,
XDF_35 = 204,
// IBM/Microsoft PC standard floppy formats, types 190 to 209
// IBM standard floppy formats, types 210 to 219
IBM23FD = 210,
IBM33FD_128 = 211,
IBM33FD_256 = 212,
IBM33FD_512 = 213,
IBM43FD_128 = 214,
IBM43FD_256 = 215,
IBM53FD_256 = 216,
IBM53FD_512 = 217,
IBM53FD_1024 = 218,
// IBM standard floppy formats, types 210 to 219
// DEC standard floppy formats, types 220 to 229
RX01 = 220,
RX02 = 221,
RX03 = 222,
RX50 = 223,
// DEC standard floppy formats, types 220 to 229
// Acorn standard floppy formats, types 230 to 239
ACORN_525_SS_SD_40 = 230,
ACORN_525_SS_SD_80 = 231,
ACORN_525_SS_DD_40 = 232,
ACORN_525_SS_DD_80 = 233,
ACORN_525_DS_DD = 234,
ACORN_35_DS_DD = 235,
ACORN_35_DS_HD = 236,
// Acorn standard floppy formats, types 230 to 239
// Atari standard floppy formats, types 240 to 249
ATARI_525_SD = 240,
ATARI_525_ED = 241,
ATARI_525_DD = 242,
ATARI_35_SS_DD = 243,
ATARI_35_DS_DD = 244,
ATARI_35_SS_DD_11 = 245,
ATARI_35_DS_DD_11 = 246,
// Atari standard floppy formats, types 240 to 249
// Commodore standard floppy formats, types 250 to 259
CBM_35_DD = 250,
CBM_AMIGA_35_DD = 251,
CBM_AMIGA_35_HD = 252,
CBM_1540 = 253,
CBM_1540_Ext = 254,
CBM_1571 = 255,
// Commodore standard floppy formats, types 250 to 259
// NEC/SHARP standard floppy formats, types 260 to 269
NEC_8_SD = 260,
NEC_8_DD = 261,
NEC_525_SS = 262,
NEC_525_DS = 263,
NEC_525_HD = 264,
NEC_35_HD_8 = 265,
NEC_35_HD_15 = 266,
NEC_35_TD = 267,
SHARP_525 = NEC_525_HD,
SHARP_525_9 = 268,
SHARP_35 = NEC_35_HD_8,
SHARP_35_9 = 269,
// NEC/SHARP standard floppy formats, types 260 to 269
// ECMA floppy standards, types 270 to 289
ECMA_99_8 = 270,
ECMA_99_15 = 271,
ECMA_99_26 = 272,
ECMA_100 = DOS_35_DS_DD_9,
ECMA_125 = DOS_35_HD,
ECMA_147 = DOS_35_ED,
ECMA_54 = 273,
ECMA_59 = 274,
ECMA_66 =
275,
ECMA_69_8 = 276,
ECMA_69_15 = 277,
ECMA_69_26 = 278,
ECMA_70 = 279,
ECMA_78 = 280,
ECMA_78_2 = 281,
// ECMA floppy standards, types 270 to 289
// Non-standard PC formats (FDFORMAT, 2M, etc), types 290 to 308
FDFORMAT_525_DD = 290,
FDFORMAT_525_HD = 291,
FDFORMAT_35_DD = 292,
FDFORMAT_35_HD = 293,
// Non-standard PC formats (FDFORMAT, 2M, etc), types 290 to 308
// Apricot ACT standard floppy formats, type 309
Apricot_35 = 309,
// Apricot ACT standard floppy formats, type 309
// OnStream ADR, types 310 to 319
ADR2120 = 310,
ADR260 = 311,
ADR30 = 312,
ADR50 = 313,
// OnStream ADR, types 310 to 319
// Advanced Intelligent Tape, types 320 to 339
AIT1 = 320,
AIT1Turbo = 321,
AIT2 = 322,
AIT2Turbo = 323,
AIT3 = 324,
AIT3Ex = 325,
AIT3Turbo = 326,
AIT4 = 327,
AIT5 = 328,
AITETurbo = 329,
SAIT1 = 330,
SAIT2 = 331,
// Advanced Intelligent Tape, types 320 to 339
// Iomega, types 340 to 359
Bernoulli = 340,
Bernoulli2 = 341,
Ditto = 342,
DittoMax = 343,
Jaz = 344,
Jaz2 = 345,
PocketZip = 346,
REV120 = 347,
REV35 = 348,
REV70 = 349,
ZIP100 = 350,
ZIP250 = 351,
ZIP750 = 352,
Bernoulli35 = 353,
Bernoulli44 = 354,
Bernoulli65 = 355,
Bernoulli90 = 356,
Bernoulli105 = 357,
Bernoulli150 = 358,
Bernoulli230 = 359,
// Iomega, types 340 to 359
// Audio or video media, types 360 to 369
CompactCassette = 360,
Data8 = 361,
MiniDV = 362,
Dcas25 = 363,
Dcas85 = 364,
Dcas103 = 365,
// Audio media, types 360 to 369
// CompactFlash Association, types 370 to 379
CFast = 370,
CompactFlash = 371,
CompactFlashType2 = 372,
// CompactFlash Association, types 370 to 379
// Digital Audio Tape / Digital Data Storage, types 380 to 389
DigitalAudioTape = 380,
DAT160 = 381,
DAT320 = 382,
DAT72 = 383,
DDS1 = 384,
DDS2 = 385,
DDS3 = 386,
DDS4 = 387,
// Digital Audio Tape / Digital Data Storage, types 380 to 389
// DEC, types 390 to 399
CompactTapeI = 390,
CompactTapeII = 391,
DECtapeII = 392,
DLTtapeIII = 393,
DLTtapeIIIxt = 394,
DLTtapeIV = 395,
DLTtapeS4 = 396,
SDLT1 = 397,
SDLT2 = 398,
VStapeI = 399,
// DEC, types 390 to 399
// Exatape, types 400 to 419
Exatape15m = 400,
Exatape22m = 401,
Exatape22mAME = 402,
Exatape28m = 403,
Exatape40m = 404,
Exatape45m = 405,
Exatape54m = 406,
Exatape75m = 407,
Exatape76m = 408,
Exatape80m = 409,
Exatape106m = 410,
Exatape160mXL = 411,
Exatape112m = 412,
Exatape125m = 413,
Exatape150m = 414,
Exatape170m = 415,
Exatape225m = 416,
// Exatape, types 400 to 419
// PCMCIA / ExpressCard, types 420 to 429
ExpressCard34 = 420,
ExpressCard54 = 421,
PCCardTypeI = 422,
PCCardTypeII = 423,
PCCardTypeIII = 424,
PCCardTypeIV = 425,
// PCMCIA / ExpressCard, types 420 to 429
// SyQuest, types 430 to 449
EZ135 = 430,
EZ230 = 431,
Quest = 432,
SparQ = 433,
SQ100 = 434,
SQ200 = 435,
SQ300 = 436,
SQ310 = 437,
SQ327 = 438,
SQ400 = 439,
SQ800 = 440,
SQ1500 = 441,
SQ2000 = 442,
SyJet = 443,
// SyQuest, types 430 to 449
// Nintendo, types 450 to 469
FamicomGamePak = 450,
GameBoyAdvanceGamePak = 451,
GameBoyGamePak = 452,
GOD = 453,
N64DD = 454,
N64GamePak = 455,
NESGamePak = 456,
Nintendo3DSGameCard = 457,
NintendoDiskCard = 458,
NintendoDSGameCard = 459,
NintendoDSiGameCard = 460,
SNESGamePak = 461,
SNESGamePakUS = 462,
WOD = 463,
WUOD = 464,
SwitchGameCard = 465,
// Nintendo, types 450 to 469
// IBM Tapes, types 470 to 479
IBM3470 = 470,
IBM3480 = 471,
IBM3490 = 472,
IBM3490E = 473,
IBM3592 = 474,
// IBM Tapes, types 470 to 479
// LTO Ultrium, types 480 to 509
LTO = 480,
LTO2 = 481,
LTO3 = 482,
LTO3WORM = 483,
LTO4 = 484,
LTO4WORM = 485,
LTO5 = 486,
LTO5WORM = 487,
LTO6 = 488,
LTO6WORM = 489,
LTO7 = 490,
LTO7WORM = 491,
// LTO Ultrium, types 480 to 509
// MemoryStick, types 510 to 519
MemoryStick = 510,
MemoryStickDuo = 511,
MemoryStickMicro = 512,
MemoryStickPro = 513,
MemoryStickProDuo = 514,
// MemoryStick, types 510 to 519
// SecureDigital, types 520 to 529
microSD = 520,
miniSD = 521,
SecureDigital = 522,
// SecureDigital, types 520 to 529
// MultiMediaCard, types 530 to 539
MMC = 530,
MMCmicro = 531,
RSMMC = 532,
MMCplus = 533,
MMCmobile = 534,
// MultiMediaCard, types 530 to 539
// SLR, types 540 to 569
MLR1 = 540,
MLR1SL = 541,
MLR3 = 542,
SLR1 = 543,
SLR2 = 544,
SLR3 = 545,
SLR32 = 546,
SLR32SL = 547,
SLR4 = 548,
SLR5 = 549,
SLR5SL = 550,
SLR6 = 551,
SLRtape7 = 552,
SLRtape7SL = 553,
SLRtape24 = 554,
SLRtape24SL = 555,
SLRtape40 = 556,
SLRtape50 = 557,
SLRtape60 = 558,
SLRtape75 = 559,
SLRtape100 = 560,
SLRtape140 = 561,
// SLR, types 540 to 569
// QIC, types 570 to 589
QIC11 = 570,
QIC120 = 571,
QIC1350 = 572,
QIC150 = 573,
QIC24 = 574,
QIC3010 = 575,
QIC3020 = 576,
QIC3080 = 577,
QIC3095 = 578,
QIC320 = 579,
QIC40 = 580,
QIC525 = 581,
QIC80 = 582,
// QIC, types 570 to 589
// StorageTek tapes, types 590 to 609
STK4480 = 590,
STK4490 = 591,
STK9490 = 592,
T9840A = 593,
T9840B = 594,
T9840C = 595,
T9840D = 596,
T9940A = 597,
T9940B = 598,
T10000A = 599,
T10000B = 600,
T10000C = 601,
T10000D = 602,
// StorageTek tapes, types 590 to 609
// Travan, types 610 to 619
Travan1 = 610,
Travan1Ex = 611,
Travan3 = 612,
Travan3Ex = 613,
Travan4 = 614,
Travan5 = 615,
Travan7 = 616,
// Travan, types 610 to 619
// VXA, types 620 to 629
VXA1 = 620,
VXA2 = 621,
VXA3 = 622,
// VXA, types 620 to 629
// Magneto-optical, types 630 to 659
ECMA_153 = 630,
ECMA_153_512 = 631,
ECMA_154 = 632,
ECMA_183_512 = 633,
ECMA_183 = 634,
ECMA_184_512 = 635,
ECMA_184 = 636,
ECMA_189 = 637,
ECMA_190 = 638,
ECMA_195 = 639,
ECMA_195_512 = 640,
ECMA_201 = 641,
ECMA_201_ROM = 642,
ECMA_223 = 643,
ECMA_223_512 = 644,
ECMA_238 = 645,
ECMA_239 = 646,
ECMA_260 = 647,
ECMA_260_Double = 648,
ECMA_280 = 649,
ECMA_317 = 650,
ECMA_322 = 651,
ECMA_322_2k = 652,
GigaMo = 653,
GigaMo2 = 654,
// Magneto-optical, types 630 to 659
// Other floppy standards, types 660 to 689
CompactFloppy = 660,
DemiDiskette = 661,
Floptical = 662,
HiFD = 663,
QuickDisk = 664,
UHD144 = 665,
VideoFloppy = 666,
Wafer = 667,
ZXMicrodrive = 668,
// Other floppy standards, types 660 to 669
// Miscellaneous, types 670 to 689
BeeCard = 670,
Borsu = 671,
DataStore = 672,
DIR = 673,
DST = 674,
DTF = 675,
DTF2 = 676,
Flextra3020 = 677,
Flextra3225 = 678,
HiTC1 = 679,
HiTC2 = 680,
LT1 = 681,
MiniCard = 872,
Orb = 683,
Orb5 = 684,
SmartMedia = 685,
xD = 686,
XQD = 687,
DataPlay = 688,
// Miscellaneous, types 670 to 689
// Apple specific media, types 690 to 699
AppleProfile = 690,
AppleWidget = 691,
AppleHD20 = 692,
PriamDataTower = 693,
Pippin = 694,
// Apple specific media, types 690 to 699
// DEC hard disks, types 700 to 729
RA60 = 700,
RA80 = 701,
RA81 = 702,
RC25 = 703,
RD31 = 704,
RD32 = 705,
RD51 = 706,
RD52 = 707,
RD53 = 708,
RD54 = 709,
RK06 = 710,
RK06_18 = 711,
RK07 = 712,
RK07_18 = 713,
RM02 = 714,
RM03 = 715,
RM05 = 716,
RP02 = 717,
RP02_18 = 718,
RP03 = 719,
RP03_18 = 720,
RP04 = 721,
RP04_18 = 722,
RP05 = 723,
RP05_18 = 724,
RP06 = 725,
RP06_18 = 726,
// DEC hard disks, types 700 to 729
// Imation, types 730 to 739
LS120 = 730,
LS240 = 731,
FD32MB = 732,
RDX = 733,
RDX320 = 734,
// Imation, types 730 to 739
// VideoNow, types 740 to 749
VideoNow = 740,
VideoNowColor = 741,
VideoNowXp = 742,
// VideoNow, types 740 to 749
// Iomega, types 750 to 759
Bernoulli10 = 750,
Bernoulli20 = 751,
BernoulliBox2_20 = 752,
// Iomega, types 750 to 759
// Kodak, types 760 to 769
KodakVerbatim3 = 760,
KodakVerbatim6 = 761,
KodakVerbatim12 = 762,
// Kodak, types 760 to 769
// Sony and Panasonic Blu-ray derived, types 770 to 799
ProfessionalDisc = 770,
ProfessionalDiscDual = 771,
ProfessionalDiscTriple = 772,
ProfessionalDiscQuad = 773,
PDD = 774,
PDD_WORM = 775,
ArchivalDisc = 776,
ArchivalDisc2 = 777,
ArchivalDisc3 = 778,
ODC300R = 779,
ODC300RE = 780,
ODC600R = 781,
ODC600RE = 782,
ODC1200RE = 783,
ODC1500R = 784,
ODC3300R = 785,
ODC5500R = 786,
// Sony and Panasonic Blu-ray derived, types 770 to 799
// Magneto-optical, types 800 to 819
ECMA_322_1k = 800,
ECMA_322_512 = 801,
ISO_14517 = 802,
ISO_14517_512 = 803,
ISO_15041_512 = 804,
HSM650 = 805,
// Magneto-optical, types 800 to 819
// More floppy formats, types 820 to deprecated
MetaFloppy_Mod_I = 820,
HF12 = 823,
HF24 = 824,
// More floppy formats, types 820 to deprecated
AtariLynxCard = 821,
AtariJaguarCartridge = 822
} MediaType;
/* end of MediaTypes group */
// NOLINTEND(readability-identifier-naming)
typedef struct ImageInfo // NOLINT
{
uint8_t HasPartitions;
uint8_t HasSessions;
uint64_t ImageSize;
uint64_t Sectors;
uint32_t SectorSize;
char Version[32];
char Application[64];
char ApplicationVersion[32];
int64_t CreationTime;
int64_t LastModificationTime;
uint32_t MediaType;
uint8_t MetadataMediaType;
} ImageInfo;
// NOLINTBEGIN(readability-identifier-naming)
typedef enum
{
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
} SectorTagType;
/* end of SectorTags group */
/*
* Metadata present for each media.
*/
// NOLINTBEGIN(readability-identifier-naming)
typedef enum
{
/* CD table of contents */
CD_TOC = 0,
CD_SessionInfo = 1,
CD_FullTOC = 2,
CD_PMA = 3,
CD_ATIP = 4,
CD_TEXT = 5,
CD_MCN = 6,
DVD_PFI = 7,
DVD_CMI = 8,
DVD_DiscKey = 9,
DVD_BCA = 10,
DVD_DMI = 11,
DVD_MediaIdentifier = 12,
DVD_MKB = 13,
DVDRAM_DDS = 14,
DVDRAM_MediumStatus = 15,
DVDRAM_SpareArea = 16,
DVDR_RMD = 17,
DVDR_PreRecordedInfo = 18,
DVDR_MediaIdentifier = 19,
DVDR_PFI = 20,
DVD_ADIP = 21,
HDDVD_CPI = 22,
HDDVD_MediumStatus = 23,
DVDDL_LayerCapacity = 24,
DVDDL_MiddleZoneAddress = 25,
DVDDL_JumpIntervalSize = 26,
DVDDL_ManualLayerJumpLBA = 27,
BD_DI = 28,
BD_BCA = 29,
BD_DDS = 30,
BD_CartridgeStatus = 31,
BD_SpareArea = 32,
AACS_VolumeIdentifier = 33,
AACS_SerialNumber = 34,
AACS_MediaIdentifier = 35,
AACS_MKB = 36,
AACS_DataKeys = 37,
AACS_LBAExtents = 38,
AACS_CPRM_MKB = 39,
Hybrid_RecognizedLayers = 40,
MMC_WriteProtection = 41,
MMC_DiscInformation = 42,
MMC_TrackResourcesInformation = 43,
MMC_POWResourcesInformation = 44,
SCSI_INQUIRY = 45,
SCSI_MODEPAGE_2A = 46,
ATA_IDENTIFY = 47,
ATAPI_IDENTIFY = 48,
PCMCIA_CIS = 49,
SD_CID = 50,
SD_CSD = 51,
SD_SCR = 52,
SD_OCR = 53,
MMC_CID = 54,
MMC_CSD = 55,
MMC_OCR = 56,
MMC_ExtendedCSD = 57,
Xbox_SecuritySector = 58,
Floppy_LeadOut = 59,
DiscControlBlock = 60,
CD_FirstTrackPregap = 61,
CD_LeadOut = 62,
SCSI_MODESENSE_6 = 63,
SCSI_MODESENSE_10 = 64,
USB_Descriptors = 65,
Xbox_DMI = 66,
Xbox_PFI = 67,
CD_LeadIn = 68,
MiniDiscType = 69,
MiniDiscD5 = 70,
MiniDiscUTOC = 71,
MiniDiscDTOC = 72,
DVD_DiscKey_Decrypted = 73,
DVD_PFI_2ndLayer = 74,
MaxMediaTag = DVD_PFI_2ndLayer
} MediaTagType;
/* end of MediaTags group */
// NOLINTEND(readability-identifier-naming)
#ifndef _MSC_VER
#pragma clang diagnostic pop
#endif
#endif // LIBAARUFORMAT_AARU_H
MediaTagType
MediaTagType
Definition aaru.h:997
SCSI_MODEPAGE_2A
@ SCSI_MODEPAGE_2A
SCSI Mode Page 2Ah (CD/DVD capabilities).
Definition aaru.h:1045
BD_DDS
@ BD_DDS
Disc Definition Structure (recordable).
Definition aaru.h:1029
MMC_CID
@ MMC_CID
MMC Card ID.
Definition aaru.h:1053
MiniDiscDTOC
@ MiniDiscDTOC
Not entirely clear kind of TOC that only appears on MD-DATA discs.
Definition aaru.h:1071
MiniDiscD5
@ MiniDiscD5
4 bytes response to vendor command D5h
Definition aaru.h:1069
DVDDL_JumpIntervalSize
@ DVDDL_JumpIntervalSize
Jump interval size (opposite track path).
Definition aaru.h:1025
MMC_CSD
@ MMC_CSD
MMC Card Specific Data.
Definition aaru.h:1054
DVD_DiscKey_Decrypted
@ DVD_DiscKey_Decrypted
Decrypted DVD disc key,.
Definition aaru.h:1072
BD_SpareArea
@ BD_SpareArea
BD spare area allocation map.
Definition aaru.h:1031
CD_TOC
@ CD_TOC
Standard CD Table Of Contents (lead-in, first session).
Definition aaru.h:999
DVDDL_ManualLayerJumpLBA
@ DVDDL_ManualLayerJumpLBA
Manual layer jump LBA (OTP).
Definition aaru.h:1026
DVDRAM_SpareArea
@ DVDRAM_SpareArea
Spare area descriptors.
Definition aaru.h:1015
DVD_CMI
@ DVD_CMI
Copyright Management Information (CSS/CPRM flags).
Definition aaru.h:1007
DVDR_MediaIdentifier
@ DVDR_MediaIdentifier
DVD-R/-RW writable media identifier.
Definition aaru.h:1018
SCSI_MODESENSE_10
@ SCSI_MODESENSE_10
Raw MODE SENSE (10) data.
Definition aaru.h:1063
USB_Descriptors
@ USB_Descriptors
Concatenated USB descriptors (device/config/interface).
Definition aaru.h:1064
SCSI_MODESENSE_6
@ SCSI_MODESENSE_6
Raw MODE SENSE (6) data.
Definition aaru.h:1062
DVD_PFI_2ndLayer
@ DVD_PFI_2ndLayer
DVD Physical Format Information for the second layer.
Definition aaru.h:1073
ATAPI_IDENTIFY
@ ATAPI_IDENTIFY
ATA PACKET IDENTIFY DEVICE.
Definition aaru.h:1047
CD_SessionInfo
@ CD_SessionInfo
Per-session summary (start/end addresses, track count).
Definition aaru.h:1000
DVD_PFI
@ DVD_PFI
Physical Format Information (layer geometry & book type).
Definition aaru.h:1006
CD_LeadIn
@ CD_LeadIn
Raw lead-in (TOC frames).
Definition aaru.h:1067
BD_CartridgeStatus
@ BD_CartridgeStatus
Cartridge presence / write protect (BD-RE/BD-R in caddy).
Definition aaru.h:1030
Xbox_DMI
@ Xbox_DMI
Xbox Disc Manufacturing Info (DMI).
Definition aaru.h:1065
AACS_SerialNumber
@ AACS_SerialNumber
Pre-recorded media serial number (AACS).
Definition aaru.h:1033
DVDR_PreRecordedInfo
@ DVDR_PreRecordedInfo
Pre-recorded info area (lead-in).
Definition aaru.h:1017
SD_SCR
@ SD_SCR
SecureDigital Configuration Register.
Definition aaru.h:1051
DVDRAM_DDS
@ DVDRAM_DDS
Defect Data Structure (DVD-RAM mapping).
Definition aaru.h:1013
AACS_DataKeys
@ AACS_DataKeys
Extracted AACS title/volume keys (when decrypted).
Definition aaru.h:1036
CD_ATIP
@ CD_ATIP
Absolute Time In Pregroove (writable media timing & power metadata).
Definition aaru.h:1003
AACS_MKB
@ AACS_MKB
AACS Media Key Block.
Definition aaru.h:1035
DVD_DiscKey
@ DVD_DiscKey
Encrypted disc key block (CSS).
Definition aaru.h:1008
MMC_DiscInformation
@ MMC_DiscInformation
Disc Information (recordable status, erasable, last session).
Definition aaru.h:1041
MiniDiscType
@ MiniDiscType
8 bytes response that seems to define type of MiniDisc
Definition aaru.h:1068
ATA_IDENTIFY
@ ATA_IDENTIFY
ATA IDENTIFY DEVICE (512 bytes).
Definition aaru.h:1046
DVDR_PFI
@ DVDR_PFI
DVD-R physical format (layer data).
Definition aaru.h:1019
DVD_MediaIdentifier
@ DVD_MediaIdentifier
Writable media dye / manufacturer ID.
Definition aaru.h:1011
CD_LeadOut
@ CD_LeadOut
Lead-out area contents.
Definition aaru.h:1061
MMC_ExtendedCSD
@ MMC_ExtendedCSD
MMC Extended CSD (512 bytes).
Definition aaru.h:1056
CD_TEXT
@ CD_TEXT
CD-Text blocks (titles, performers, etc.).
Definition aaru.h:1004
CD_MCN
@ CD_MCN
Media Catalogue Number (EAN/UPC style identifier).
Definition aaru.h:1005
MMC_TrackResourcesInformation
@ MMC_TrackResourcesInformation
Track Resources (allocated/open track data).
Definition aaru.h:1042
Xbox_SecuritySector
@ Xbox_SecuritySector
Xbox/Xbox 360 Security Sector (SS.bin).
Definition aaru.h:1057
HDDVD_MediumStatus
@ HDDVD_MediumStatus
HD DVD Medium status (spares/defects).
Definition aaru.h:1022
MiniDiscUTOC
@ MiniDiscUTOC
User TOC, contains fragments, track names, and can be from 1 to 3 sectors of 2336 bytes.
Definition aaru.h:1070
DVDDL_MiddleZoneAddress
@ DVDDL_MiddleZoneAddress
Middle zone start LBA.
Definition aaru.h:1024
Floppy_LeadOut
@ Floppy_LeadOut
Manufacturer / duplication cylinder (floppy special data).
Definition aaru.h:1058
MMC_POWResourcesInformation
@ MMC_POWResourcesInformation
Pseudo OverWrite resources (BD-R POW).
Definition aaru.h:1043
AACS_MediaIdentifier
@ AACS_MediaIdentifier
AACS Media Identifier (unique per disc).
Definition aaru.h:1034
DVDDL_LayerCapacity
@ DVDDL_LayerCapacity
Dual layer capacity & break info.
Definition aaru.h:1023
AACS_VolumeIdentifier
@ AACS_VolumeIdentifier
AACS Volume Identifier.
Definition aaru.h:1032
BD_BCA
@ BD_BCA
Blu-ray Burst Cutting Area.
Definition aaru.h:1028
Hybrid_RecognizedLayers
@ Hybrid_RecognizedLayers
Hybrid disc recognized layer combinations (e.g. CD/DVD/BD).
Definition aaru.h:1039
AACS_CPRM_MKB
@ AACS_CPRM_MKB
CPRM Media Key Block.
Definition aaru.h:1038
DVDR_RMD
@ DVDR_RMD
Recorded Media Data (RMD) last border-out.
Definition aaru.h:1016
AACS_LBAExtents
@ AACS_LBAExtents
LBA extents requiring bus encryption.
Definition aaru.h:1037
DVD_DMI
@ DVD_DMI
Disc Manufacturer Information (lead-in descriptor).
Definition aaru.h:1010
DVD_BCA
@ DVD_BCA
Burst Cutting Area (etched manufacturer / AACS info).
Definition aaru.h:1009
DVD_MKB
@ DVD_MKB
Media Key Block (AACS/DVD).
Definition aaru.h:1012
DiscControlBlock
@ DiscControlBlock
DVD Disc Control Blocks.
Definition aaru.h:1059
SD_CSD
@ SD_CSD
SecureDigital Card Specific Data.
Definition aaru.h:1050
SCSI_INQUIRY
@ SCSI_INQUIRY
SCSI INQUIRY standard data (SPC-*).
Definition aaru.h:1044
CD_FullTOC
@ CD_FullTOC
Complete multi-session TOC including hidden tracks.
Definition aaru.h:1001
DVD_ADIP
@ DVD_ADIP
Address In Pregroove (DVD+ / wobble timing).
Definition aaru.h:1020
MaxMediaTag
@ MaxMediaTag
Definition aaru.h:1074
MMC_OCR
@ MMC_OCR
MMC Operation Conditions.
Definition aaru.h:1055
HDDVD_CPI
@ HDDVD_CPI
Content Protection Info (HD DVD).
Definition aaru.h:1021
SD_OCR
@ SD_OCR
SecureDigital Operation Conditions (voltage).
Definition aaru.h:1052
CD_PMA
@ CD_PMA
Program Memory Area (temporary track info before finalization).
Definition aaru.h:1002
DVDRAM_MediumStatus
@ DVDRAM_MediumStatus
Medium Status (allocated spare info).
Definition aaru.h:1014
PCMCIA_CIS
@ PCMCIA_CIS
PCMCIA/CardBus CIS tuple chain.
Definition aaru.h:1048
Xbox_PFI
@ Xbox_PFI
Xbox Physical Format Information (PFI).
Definition aaru.h:1066
SD_CID
@ SD_CID
SecureDigital Card ID register.
Definition aaru.h:1049
CD_FirstTrackPregap
@ CD_FirstTrackPregap
First track pregap (index 0).
Definition aaru.h:1060
MMC_WriteProtection
@ MMC_WriteProtection
Write protection status (MMC GET CONFIG).
Definition aaru.h:1040
BD_DI
@ BD_DI
Disc Information (BD).
Definition aaru.h:1027
MediaType
MediaType
Enumerates every recognized media / cartridge / optical / tape / card / disk format.
Definition aaru.h:95
BDREXL
@ BDREXL
BD-RE XL.
Definition aaru.h:163
NEC_525_HD
@ NEC_525_HD
5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM
Definition aaru.h:331
SLR32SL
@ SLR32SL
Definition aaru.h:580
MiniDV
@ MiniDV
Definition aaru.h:426
RDX
@ RDX
Tandberg / Imation RDX removable disk cartridge.
Definition aaru.h:776
SAIT1
@ SAIT1
Definition aaru.h:396
CDROMXA
@ CDROMXA
CD-ROM XA (Yellow Book).
Definition aaru.h:112
DOS_35_ED
@ DOS_35_ED
3.5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM
Definition aaru.h:266
DataStore
@ DataStore
Definition aaru.h:688
Travan7
@ Travan7
Definition aaru.h:636
DOS_35_DS_DD_8
@ DOS_35_DS_DD_8
3.5", DS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM
Definition aaru.h:263
MemoryStickPro
@ MemoryStickPro
Definition aaru.h:554
DLTtapeS4
@ DLTtapeS4
Definition aaru.h:456
AppleProfile
@ AppleProfile
Definition aaru.h:708
PCCardTypeII
@ PCCardTypeII
Definition aaru.h:486
ODC300RE
@ ODC300RE
Optical Disc archive, 1st gen., rewritable, 300Gb.
Definition aaru.h:811
DOS_35_HD
@ DOS_35_HD
3.5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM
Definition aaru.h:265
QIC120
@ QIC120
Definition aaru.h:599
ECMA_70
@ ECMA_70
5,25", DS, DD, 40 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors,...
Definition aaru.h:361
ECMA_184_512
@ ECMA_184_512
5,25", M.O., 1128772 or 1163337 sectors, 512 bytes/sector, ECMA-183, ISO 13549
Definition aaru.h:651
Exatape80m
@ Exatape80m
Definition aaru.h:472
RX03
@ RX03
8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM
Definition aaru.h:293
T9840C
@ T9840C
Definition aaru.h:619
SVOD
@ SVOD
Stacked Volumetric Optical Disc.
Definition aaru.h:173
SLR5SL
@ SLR5SL
Definition aaru.h:583
SegaCard
@ SegaCard
Sega My Card / Sega Card (SG-1000 / Mark III).
Definition aaru.h:228
ECMA_317
@ ECMA_317
300mm, M.O., 7355716 sectors, 2048 bytes/sector, ECMA-317, ISO 20162
Definition aaru.h:666
DTF2
@ DTF2
Definition aaru.h:692
CDR
@ CDR
CD-Recordable (Orange Book).
Definition aaru.h:115
MLR1
@ MLR1
Definition aaru.h:573
GigaMo
@ GigaMo
3,5", M.O., 605846 sectors, 2048 bytes/sector, Cherry Book, GigaMo, ECMA-351, ISO 17346
Definition aaru.h:669
NEC_35_HD_8
@ NEC_35_HD_8
3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM, aka mode 3
Definition aaru.h:332
ThreeDO
@ ThreeDO
3DO CD
Definition aaru.h:236
CBM_AMIGA_35_DD
@ CBM_AMIGA_35_DD
3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM (Amiga)
Definition aaru.h:319
PCD
@ PCD
Photo CD (Beige Book).
Definition aaru.h:120
PlayStationMemoryCard2
@ PlayStationMemoryCard2
Sony PlayStation 2 memory card (MagicGate, 8 MiB).
Definition aaru.h:205
Exatape45m
@ Exatape45m
Definition aaru.h:468
CDV
@ CDV
CD-Video (ISO/IEC 61104).
Definition aaru.h:127
Exatape40m
@ Exatape40m
Definition aaru.h:467
CDG
@ CDG
CD+G (Red Book).
Definition aaru.h:108
QIC24
@ QIC24
Definition aaru.h:602
NEC_35_HD_15
@ NEC_35_HD_15
3,5", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM
Definition aaru.h:333
Travan1Ex
@ Travan1Ex
Definition aaru.h:631
HVD
@ HVD
Holographic Versatile Disc.
Definition aaru.h:169
STK9490
@ STK9490
Definition aaru.h:616
SLR2
@ SLR2
Definition aaru.h:577
IBM53FD_256
@ IBM53FD_256
8", DS, DD, 74 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:282
QIC525
@ QIC525
Definition aaru.h:609
ACORN_525_SS_SD_40
@ ACORN_525_SS_SD_40
5,25", SS, SD, 40 tracks, 10 spt, 256 bytes/sector, FM
Definition aaru.h:298
RM05
@ RM05
823 cylinders, 19 tracks/cylinder, 32 sectors/track, 256 words/sector, 16 bits/word,...
Definition aaru.h:748
ECMA_183
@ ECMA_183
5,25", M.O., 498526 sectors, 1024 bytes/sector, ECMA-183, ISO 13481
Definition aaru.h:650
SQ2000
@ SQ2000
Definition aaru.h:504
ECMA_69_26
@ ECMA_69_26
8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector,...
Definition aaru.h:359
VStapeI
@ VStapeI
Definition aaru.h:459
UDO2_WORM
@ UDO2_WORM
5.25", Write-Once, 3668759 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380,...
Definition aaru.h:199
AITETurbo
@ AITETurbo
Definition aaru.h:395
LTO4WORM
@ LTO4WORM
Definition aaru.h:541
ExpressCard54
@ ExpressCard54
Definition aaru.h:484
PCCardTypeI
@ PCCardTypeI
Definition aaru.h:485
microSD
@ microSD
microSD / microSDHC / microSDXC card
Definition aaru.h:559
ECMA_154
@ ECMA_154
3,5", M.O., 249850 sectors, 512 bytes/sector, ECMA-154, ISO 10090
Definition aaru.h:648
DMF_82
@ DMF_82
3.5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM
Definition aaru.h:268
MemoryStickMicro
@ MemoryStickMicro
Definition aaru.h:553
DOS_525_SS_DD_8
@ DOS_525_SS_DD_8
5.25", SS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM
Definition aaru.h:256
DOS_35_SS_DD_8
@ DOS_35_SS_DD_8
3.5", SS, DD, 80 tracks, 8 spt, 512 bytes/sector, MFM
Definition aaru.h:261
Exatape150m
@ Exatape150m
Definition aaru.h:477
DAT160
@ DAT160
Definition aaru.h:440
CDMO
@ CDMO
CD-MO (Orange Book).
Definition aaru.h:114
DDCD
@ DDCD
Double-Density CD-ROM (Purple Book).
Definition aaru.h:122
VXA2
@ VXA2
Definition aaru.h:641
LD
@ LD
Pioneer LaserDisc.
Definition aaru.h:178
CDEG
@ CDEG
CD+EG (Red Book).
Definition aaru.h:109
QuickDisk
@ QuickDisk
Definition aaru.h:678
RM03
@ RM03
823 cylinders, 5 tracks/cylinder, 32 sectors/track, 256 words/sector, 16 bits/word,...
Definition aaru.h:746
Travan3Ex
@ Travan3Ex
Definition aaru.h:633
CompactCassette
@ CompactCassette
Definition aaru.h:424
GDR
@ GDR
Sega/Yamaha recordable Gigabyte Disc.
Definition aaru.h:227
CDDA
@ CDDA
CD Digital Audio (Red Book).
Definition aaru.h:107
ATARI_35_SS_DD
@ ATARI_35_SS_DD
3,5", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM
Definition aaru.h:311
SQ300
@ SQ300
Definition aaru.h:498
Pippin
@ Pippin
Definition aaru.h:712
CDMRW
@ CDMRW
Mount-Rainier CD-RW.
Definition aaru.h:117
ECMA_223_512
@ ECMA_223_512
3,5", M.O., 694929 sectors, 512 bytes/sector, ECMA-223
Definition aaru.h:660
SLR3
@ SLR3
Definition aaru.h:578
MEGACD
@ MEGACD
Sega MegaCD.
Definition aaru.h:224
ACORN_525_SS_DD_80
@ ACORN_525_SS_DD_80
5,25", SS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM
Definition aaru.h:301
DMF
@ DMF
3.5", DS, HD, 80 tracks, 21 spt, 512 bytes/sector, MFM
Definition aaru.h:267
VideoNowColor
@ VideoNowColor
Hasbro VideoNow Color disc.
Definition aaru.h:782
ADR2120
@ ADR2120
Definition aaru.h:379
RD32
@ RD32
820 cylinders, 6 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:726
PCCardTypeIV
@ PCCardTypeIV
Definition aaru.h:488
AIT3Ex
@ AIT3Ex
Definition aaru.h:391
SHARP_525
@ SHARP_525
5,25", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM
Definition aaru.h:335
ATARI_525_SD
@ ATARI_525_SD
5,25", SS, SD, 40 tracks, 18 spt, 128 bytes/sector, FM
Definition aaru.h:308
ECMA_78
@ ECMA_78
Definition aaru.h:363
RP05_18
@ RP05_18
411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word,...
Definition aaru.h:764
IBM43FD_128
@ IBM43FD_128
8", DS, SD, 74 tracks, 26 spt, 128 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector
Definition aaru.h:280
CDIREADY
@ CDIREADY
CD-i Ready, contains a track before the first TOC track, in mode 2, and all TOC tracks are Audio.
Definition aaru.h:130
Bernoulli35
@ Bernoulli35
5⅓" Bernoulli Box II disk with 35Mb capacity
Definition aaru.h:414
Exatape76m
@ Exatape76m
Definition aaru.h:471
GOD
@ GOD
Nintendo GameCube Optical Disc.
Definition aaru.h:512
LTO3WORM
@ LTO3WORM
Definition aaru.h:539
Travan1
@ Travan1
Definition aaru.h:630
CDROM
@ CDROM
CD-ROM (Yellow Book).
Definition aaru.h:111
ODC5500R
@ ODC5500R
Optical Disc archive, 5th gen., write once, 5500Gb.
Definition aaru.h:817
QIC320
@ QIC320
Definition aaru.h:607
Exatape106m
@ Exatape106m
Definition aaru.h:473
SNESGamePak
@ SNESGamePak
Nintendo SNES (PAL/JPN) cartridge.
Definition aaru.h:520
IBM23FD
@ IBM23FD
8", SS, SD, 32 tracks, 8 spt, 319 bytes/sector, FM
Definition aaru.h:276
HDDVDROM
@ HDDVDROM
HD DVD-ROM (applies to HD DVD Video).
Definition aaru.h:150
Borsu
@ Borsu
Definition aaru.h:687
QIC150
@ QIC150
Definition aaru.h:601
CBM_1540_Ext
@ CBM_1540_Ext
5,25", SS, DD, 40 tracks, GCR
Definition aaru.h:322
SLRtape140
@ SLRtape140
Definition aaru.h:594
Dcas103
@ Dcas103
D/CAS-103: Digital data on Compact Cassette form factor, special magnetic media, 21-track.
Definition aaru.h:429
Bernoulli150
@ Bernoulli150
5⅓" Bernoulli Box II disk with 150Mb capacity
Definition aaru.h:419
Zone_HDD
@ Zone_HDD
Zoned hard disk.
Definition aaru.h:101
Bernoulli65
@ Bernoulli65
5⅓" Bernoulli Box II disk with 65Mb capacity
Definition aaru.h:416
Dcas25
@ Dcas25
D/CAS-25: Digital data on Compact Cassette form factor, special magnetic media, 9-track.
Definition aaru.h:427
AppleSonySS
@ AppleSonySS
3.5", SS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR
Definition aaru.h:250
NintendoDSGameCard
@ NintendoDSGameCard
Nintendo DS ROM card.
Definition aaru.h:518
MegaLD
@ MegaLD
Definition aaru.h:182
VCD
@ VCD
Video CD (White Book).
Definition aaru.h:118
SuperCDROM2
@ SuperCDROM2
PC-Engine / TurboGrafx CD.
Definition aaru.h:234
Exatape225m
@ Exatape225m
Definition aaru.h:479
ECMA_239
@ ECMA_239
3,5", M.O., 318988, 320332 or 321100 sectors, 2048 bytes/sector, ECMA-239, ISO 15498
Definition aaru.h:662
Orb5
@ Orb5
Definition aaru.h:700
CDRW
@ CDRW
CD-ReWritable (Orange Book).
Definition aaru.h:116
DLTtapeIV
@ DLTtapeIV
Definition aaru.h:455
AtariJaguarCartridge
@ AtariJaguarCartridge
Atari Jaguar cartridge.
Definition aaru.h:836
REV35
@ REV35
Definition aaru.h:409
SVCD
@ SVCD
Super Video CD (White Book).
Definition aaru.h:119
DemiDiskette
@ DemiDiskette
Definition aaru.h:675
LTO6
@ LTO6
Definition aaru.h:544
CompactFloppy
@ CompactFloppy
Definition aaru.h:674
SLRtape50
@ SLRtape50
Definition aaru.h:590
UnknownMedia
@ UnknownMedia
Unknown disk type.
Definition aaru.h:97
DVDPRWDL
@ DVDPRWDL
DVD+RW DL.
Definition aaru.h:141
DLTtapeIIIxt
@ DLTtapeIIIxt
Definition aaru.h:454
DTF
@ DTF
Definition aaru.h:691
ECMA_99_15
@ ECMA_99_15
5,25", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:344
VideoFloppy
@ VideoFloppy
Definition aaru.h:680
BDRXL
@ BDRXL
BD-R XL.
Definition aaru.h:162
DOS_35_SS_DD_9
@ DOS_35_SS_DD_9
3.5", SS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:262
SQ310
@ SQ310
Definition aaru.h:499
DDCDR
@ DDCDR
DD CD-R (Purple Book).
Definition aaru.h:123
Apple32SS
@ Apple32SS
5.25", SS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR
Definition aaru.h:246
IBM3490
@ IBM3490
Definition aaru.h:530
NeoGeoCD
@ NeoGeoCD
NEO-GEO CD.
Definition aaru.h:238
Exatape28m
@ Exatape28m
Definition aaru.h:466
AIT1Turbo
@ AIT1Turbo
Definition aaru.h:387
RP04_18
@ RP04_18
411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word,...
Definition aaru.h:760
DVDRW
@ DVDRW
DVD-RW.
Definition aaru.h:138
SQ327
@ SQ327
Definition aaru.h:500
RD54
@ RD54
1225 cylinders, 8 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:734
DittoMax
@ DittoMax
Definition aaru.h:404
DAT320
@ DAT320
Definition aaru.h:441
ZIP250
@ ZIP250
Definition aaru.h:412
miniSD
@ miniSD
miniSD card
Definition aaru.h:560
RA60
@ RA60
2382 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:716
FamicomGamePak
@ FamicomGamePak
Nintendo Famicom cartridge.
Definition aaru.h:509
CDPLUS
@ CDPLUS
CD+ (Blue Book).
Definition aaru.h:113
Exatape22mAME
@ Exatape22mAME
Definition aaru.h:465
SQ1500
@ SQ1500
Definition aaru.h:503
CDTV
@ CDTV
Commodore CDTV.
Definition aaru.h:239
DVDRWDL
@ DVDRWDL
DVD-RW DL.
Definition aaru.h:145
QIC3020
@ QIC3020
Definition aaru.h:604
Orb
@ Orb
Definition aaru.h:699
SAIT2
@ SAIT2
Definition aaru.h:397
CompactTapeI
@ CompactTapeI
Definition aaru.h:450
ECMA_322_2k
@ ECMA_322_2k
5,25", M.O., 2043664 sectors, 2048 bytes/sector, ECMA-322, ISO 22092
Definition aaru.h:668
NEC_35_TD
@ NEC_35_TD
3,5", DS, TD, 240 tracks, 38 spt, 512 bytes/sector, MFM
Definition aaru.h:334
HDDVDRDL
@ HDDVDRDL
HD DVD-R DL.
Definition aaru.h:154
ECMA_260
@ ECMA_260
356mm, M.O., 14476734 sectors, 1024 bytes/sector, ECMA-260, ISO 15898
Definition aaru.h:663
MetaFloppy_Mod_I
@ MetaFloppy_Mod_I
5.25", SS, DD, 35 tracks, 16 spt, 256 bytes/sector, MFM, 48 tpi, ???rpm
Definition aaru.h:830
FMTOWNS
@ FMTOWNS
Fujitsu FM Towns bootable CD (mixed-mode proprietary extensions).
Definition aaru.h:132
SLRtape24SL
@ SLRtape24SL
Definition aaru.h:588
VXA1
@ VXA1
Definition aaru.h:640
ADR260
@ ADR260
Definition aaru.h:380
CompactFlashType2
@ CompactFlashType2
Definition aaru.h:435
REV120
@ REV120
Definition aaru.h:408
ECMA_201
@ ECMA_201
3,5", M.O., 446325 sectors, 512 bytes/sector, ECMA-201, ISO 13963
Definition aaru.h:657
ProfessionalDiscTriple
@ ProfessionalDiscTriple
Professional Disc for video, triple layer, rewritable, 100Gb.
Definition aaru.h:803
SHARP_35_9
@ SHARP_35_9
3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM
Definition aaru.h:338
FlashDrive
@ FlashDrive
USB flash drives.
Definition aaru.h:102
ISO_15041_512
@ ISO_15041_512
3,5", M.O., 1041500 sectors, 512 bytes/sector, ISO 15041, 540Mb/cart
Definition aaru.h:825
PocketZip
@ PocketZip
Definition aaru.h:407
IBM3480
@ IBM3480
Definition aaru.h:529
PS1CD
@ PS1CD
Sony PlayStation game CD.
Definition aaru.h:206
ODC3300R
@ ODC3300R
Optical Disc archive, 4th gen., write once, 3300Gb.
Definition aaru.h:816
NEC_8_DD
@ NEC_8_DD
8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM
Definition aaru.h:328
SecureDigital
@ SecureDigital
Full-size SD / SDHC / SDXC card.
Definition aaru.h:561
QIC3010
@ QIC3010
Definition aaru.h:603
DOS_35_DS_DD_9
@ DOS_35_DS_DD_9
3.5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:264
QIC11
@ QIC11
Definition aaru.h:598
RK06
@ RK06
411 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word,...
Definition aaru.h:736
ADR50
@ ADR50
Definition aaru.h:382
AIT3Turbo
@ AIT3Turbo
Definition aaru.h:392
RP04
@ RP04
411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:758
LTO6WORM
@ LTO6WORM
Definition aaru.h:545
AIT4
@ AIT4
Definition aaru.h:393
HDDVDRWDL
@ HDDVDRWDL
HD DVD-RW DL.
Definition aaru.h:155
XGD3
@ XGD3
Microsoft X-box 360 Game Disc.
Definition aaru.h:219
ECMA_54
@ ECMA_54
8", SS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM
Definition aaru.h:351
IBM3592
@ IBM3592
Definition aaru.h:532
HuCard
@ HuCard
PC-Engine / TurboGrafx cartridge.
Definition aaru.h:233
WOD
@ WOD
Nintendo Wii Optical Disc.
Definition aaru.h:522
XQD
@ XQD
Definition aaru.h:703
PS3BD
@ PS3BD
Sony PlayStation 3 game Blu-ray.
Definition aaru.h:210
SLR4
@ SLR4
Definition aaru.h:581
ECMA_100
@ ECMA_100
3,5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:348
Travan4
@ Travan4
Definition aaru.h:634
NEC_525_SS
@ NEC_525_SS
5.25", SS, SD, 80 tracks, 16 spt, 256 bytes/sector, FM
Definition aaru.h:329
RD51
@ RD51
306 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:728
UMD
@ UMD
Sony PlayStation Portable Universal Media Disc (ECMA-365).
Definition aaru.h:212
SwitchGameCard
@ SwitchGameCard
Nintendo Switch Game Card (NV flash).
Definition aaru.h:524
XGD
@ XGD
Microsoft X-box Game Disc.
Definition aaru.h:217
Jaz2
@ Jaz2
Definition aaru.h:406
SHARP_525_9
@ SHARP_525_9
3,5", DS, HD, 80 tracks, 9 spt, 1024 bytes/sector, MFM
Definition aaru.h:336
EVD
@ EVD
Enhanced Versatile Disc.
Definition aaru.h:167
CompactFlash
@ CompactFlash
Definition aaru.h:434
SQ400
@ SQ400
Definition aaru.h:501
DIR
@ DIR
Definition aaru.h:689
DDS1
@ DDS1
Definition aaru.h:443
SACD
@ SACD
Super Audio CD (Scarlet Book).
Definition aaru.h:121
DVDPRDL
@ DVDPRDL
DVD+R DL.
Definition aaru.h:143
LTO
@ LTO
Definition aaru.h:536
ECMA_201_ROM
@ ECMA_201_ROM
3,5", M.O., 429975 sectors, 512 bytes/sector, embossed, ISO 13963
Definition aaru.h:658
Bernoulli230
@ Bernoulli230
5⅓" Bernoulli Box II disk with 230Mb capacity
Definition aaru.h:420
PD650_WORM
@ PD650_WORM
120mm, Write-Once, 1281856 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485
Definition aaru.h:129
T9940B
@ T9940B
Definition aaru.h:622
KodakVerbatim6
@ KodakVerbatim6
Kodak/Verbatim (6Mb).
Definition aaru.h:796
ECMA_147
@ ECMA_147
3,5", DS, ED, 80 tracks, 36 spt, 512 bytes/sector, MFM
Definition aaru.h:350
ECMA_223
@ ECMA_223
3,5", M.O., 371371 sectors, 1024 bytes/sector, ECMA-223
Definition aaru.h:659
LTO2
@ LTO2
Definition aaru.h:537
VXA3
@ VXA3
Definition aaru.h:642
HDDVDRAM
@ HDDVDRAM
HD DVD-RAM.
Definition aaru.h:151
DVDR
@ DVDR
DVD-R.
Definition aaru.h:137
Floptical
@ Floptical
3.5", 652 tracks, 2 sides, 512 bytes/sector, Floptical, ECMA-207, ISO 14169
Definition aaru.h:676
PS3DVD
@ PS3DVD
Sony PlayStation 3 game DVD.
Definition aaru.h:209
Jaz
@ Jaz
Definition aaru.h:405
T10000C
@ T10000C
Definition aaru.h:625
CDMIDI
@ CDMIDI
CD-MIDI (Red Book).
Definition aaru.h:126
HiFD
@ HiFD
Definition aaru.h:677
PCFX
@ PCFX
NEC PC-FX.
Definition aaru.h:237
ACORN_525_DS_DD
@ ACORN_525_DS_DD
5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, MFM
Definition aaru.h:302
FDFORMAT_525_HD
@ FDFORMAT_525_HD
5,25", DS, HD, 82 tracks, 17 spt, 512 bytes/sector, MFM
Definition aaru.h:369
HSM650
@ HSM650
3,5", M.O., ??????? sectors, proprietary, 650Mb/cart, Sony HyperStorage
Definition aaru.h:826
PCCardTypeIII
@ PCCardTypeIII
Definition aaru.h:487
MemoryStickProDuo
@ MemoryStickProDuo
Definition aaru.h:555
BDROM
@ BDROM
BD-ROM (and BD Video).
Definition aaru.h:159
MDData
@ MDData
MiniDisc DATA (HiFD style data-only variant).
Definition aaru.h:188
DST
@ DST
Definition aaru.h:690
ECMA_322_512
@ ECMA_322_512
5,25", M.O., ??????? sectors, 512 bytes/sector, ECMA-322, ISO 22092, 9.1Gb/cart
Definition aaru.h:822
N64GamePak
@ N64GamePak
Nintendo 64 cartridge.
Definition aaru.h:514
RP02_18
@ RP02_18
203 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word,...
Definition aaru.h:752
DECtapeII
@ DECtapeII
Definition aaru.h:452
ACORN_35_DS_HD
@ ACORN_35_DS_HD
3,5", DS, HD, 80 tracks, 10 spt, 1024 bytes/sector, MFM
Definition aaru.h:304
ExpressCard34
@ ExpressCard34
Definition aaru.h:483
LTO7WORM
@ LTO7WORM
Definition aaru.h:547
IBM3470
@ IBM3470
Definition aaru.h:528
AIT3
@ AIT3
Definition aaru.h:390
RK07
@ RK07
815 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word,...
Definition aaru.h:740
SNESGamePakUS
@ SNESGamePakUS
Nintendo SNES (US) cartridge (different shell).
Definition aaru.h:521
CBM_35_DD
@ CBM_35_DD
3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM (1581)
Definition aaru.h:318
SDLT2
@ SDLT2
Definition aaru.h:458
MD
@ MD
Sony MiniDisc.
Definition aaru.h:187
STK4480
@ STK4480
Definition aaru.h:614
RA80
@ RA80
546 cylinders, 14 tracks/cylinder, 31 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:718
PlayStationMemoryCard
@ PlayStationMemoryCard
Sony PlayStation (PS1) memory card (128 KiB, 8 KB blocks).
Definition aaru.h:204
Exatape54m
@ Exatape54m
Definition aaru.h:469
PDD_WORM
@ PDD_WORM
Professional Disc for DATA, single layer, write once, 23Gb.
Definition aaru.h:806
RP06_18
@ RP06_18
815 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word,...
Definition aaru.h:768
SLRtape75
@ SLRtape75
Definition aaru.h:592
Travan5
@ Travan5
Definition aaru.h:635
ATARI_525_ED
@ ATARI_525_ED
5,25", SS, ED, 40 tracks, 26 spt, 128 bytes/sector, MFM
Definition aaru.h:309
T9940A
@ T9940A
Definition aaru.h:621
CFast
@ CFast
Definition aaru.h:433
ECMA_99_8
@ ECMA_99_8
5,25", DS, DD, 80 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:342
JaguarCD
@ JaguarCD
Atari Jaguar CD.
Definition aaru.h:235
ECMA_183_512
@ ECMA_183_512
5,25", M.O., 904995 sectors, 512 bytes/sector, ECMA-183, ISO 13481
Definition aaru.h:649
DOS_525_DS_DD_9
@ DOS_525_DS_DD_9
5.25", DS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:259
KodakVerbatim12
@ KodakVerbatim12
Kodak/Verbatim (12Mb).
Definition aaru.h:797
QIC3095
@ QIC3095
Definition aaru.h:606
ECMA_189
@ ECMA_189
300mm, M.O., ??? sectors, 1024 bytes/sector, ECMA-189, ISO 13614
Definition aaru.h:653
Dcas85
@ Dcas85
D/CAS-85: Digital data on Compact Cassette form factor, special magnetic media, 17-track.
Definition aaru.h:428
PS2DVD
@ PS2DVD
Sony PlayStation 2 game DVD.
Definition aaru.h:208
MLR3
@ MLR3
Definition aaru.h:575
SHARP_35
@ SHARP_35
3,5", DS, HD, 77 tracks, 8 spt, 1024 bytes/sector, MFM, aka mode 3
Definition aaru.h:337
LTO5WORM
@ LTO5WORM
Definition aaru.h:543
GameBoyAdvanceGamePak
@ GameBoyAdvanceGamePak
Nintendo Game Boy Advance cartridge.
Definition aaru.h:510
Travan3
@ Travan3
Definition aaru.h:632
ArchivalDisc
@ ArchivalDisc
Archival Disc, 1st gen., 300Gb.
Definition aaru.h:807
AIT2Turbo
@ AIT2Turbo
Definition aaru.h:389
GameBoyGamePak
@ GameBoyGamePak
Nintendo Game Boy / Color cartridge.
Definition aaru.h:511
RX02
@ RX02
8", SS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM/MFM
Definition aaru.h:292
Apricot_35
@ Apricot_35
3.5", DS, DD, 70 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:375
Bernoulli105
@ Bernoulli105
5⅓" Bernoulli Box II disk with 105Mb capacity
Definition aaru.h:418
XGD4
@ XGD4
Microsoft X-box One Game Disc.
Definition aaru.h:220
ECMA_69_15
@ ECMA_69_15
8", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector,...
Definition aaru.h:357
RM02
@ RM02
823 cylinders, 5 tracks/cylinder, 32 sectors/track, 256 words/sector, 16 bits/word,...
Definition aaru.h:744
SparQ
@ SparQ
Definition aaru.h:495
ProfessionalDiscQuad
@ ProfessionalDiscQuad
Professional Disc for video, quad layer, write once, 128Gb.
Definition aaru.h:804
MMCplus
@ MMCplus
MMCplus (high speed).
Definition aaru.h:568
VideoNow
@ VideoNow
Hasbro VideoNow 85 mm proprietary video disc.
Definition aaru.h:781
Quest
@ Quest
Definition aaru.h:494
QIC3080
@ QIC3080
Definition aaru.h:605
VideoNowXp
@ VideoNowXp
Hasbro VideoNow XP higher capacity disc.
Definition aaru.h:783
LTO5
@ LTO5
Definition aaru.h:542
RK06_18
@ RK06_18
411 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word,...
Definition aaru.h:738
VCDHD
@ VCDHD
Versatile Compact Disc High Density.
Definition aaru.h:172
ODC1500R
@ ODC1500R
Optical Disc archive, 3rd gen., write once, 1500Gb.
Definition aaru.h:815
SLR1
@ SLR1
Definition aaru.h:576
RP05
@ RP05
411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:762
ECMA_153
@ ECMA_153
5,25", M.O., ??? sectors, 1024 bytes/sector, ECMA-153, ISO 11560
Definition aaru.h:646
UHD144
@ UHD144
Definition aaru.h:679
ArchivalDisc3
@ ArchivalDisc3
Archival Disc, 3rd gen., 1Tb.
Definition aaru.h:809
CD
@ CD
Any unknown or standard violating CD.
Definition aaru.h:106
BeeCard
@ BeeCard
Definition aaru.h:686
HiTC1
@ HiTC1
Definition aaru.h:695
ODC600RE
@ ODC600RE
Optical Disc archive, 2nd gen., rewritable, 600Gb.
Definition aaru.h:813
ECMA_69_8
@ ECMA_69_8
8", DS, DD, 77 tracks, 8 spt, 1024 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector,...
Definition aaru.h:355
IBM43FD_256
@ IBM43FD_256
8", DS, SD, 74 tracks, 26 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector
Definition aaru.h:281
FDFORMAT_35_HD
@ FDFORMAT_35_HD
3,5", DS, HD, 82 tracks, 21 spt, 512 bytes/sector, MFM
Definition aaru.h:371
AIT2
@ AIT2
Definition aaru.h:388
MLR1SL
@ MLR1SL
Definition aaru.h:574
ADR30
@ ADR30
Definition aaru.h:381
ECMA_238
@ ECMA_238
5,25", M.O., 1244621 sectors, 1024 bytes/sector, ECMA-238, ISO 15486
Definition aaru.h:661
IBM33FD_512
@ IBM33FD_512
8", SS, SD, 74 tracks, 8 spt, 512 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector
Definition aaru.h:279
Flextra3020
@ Flextra3020
Definition aaru.h:693
DOS_525_HD
@ DOS_525_HD
5.25", DS, HD, 80 tracks, 15 spt, 512 bytes/sector, MFM
Definition aaru.h:260
FDFORMAT_525_DD
@ FDFORMAT_525_DD
5,25", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM
Definition aaru.h:368
GDROM
@ GDROM
Sega/Yamaha Gigabyte Disc.
Definition aaru.h:226
DDS2
@ DDS2
Definition aaru.h:444
ECMA_195
@ ECMA_195
5,25", M.O., 936921 or 948770 sectors, 1024 bytes/sector, ECMA-195, ISO 13842
Definition aaru.h:655
MDData2
@ MDData2
High-capacity MiniDisc DATA 2.
Definition aaru.h:189
Bernoulli20
@ Bernoulli20
5⅓" Bernoulli Box II disk with 20Mb capacity
Definition aaru.h:789
SATURNCD
@ SATURNCD
Sega Saturn disc.
Definition aaru.h:225
QIC40
@ QIC40
Definition aaru.h:608
LS240
@ LS240
Imation LS-240 SuperDisk.
Definition aaru.h:774
RA81
@ RA81
1248 cylinders, 14 tracks/cylinder, 51 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:720
SmartMedia
@ SmartMedia
Definition aaru.h:701
EZ230
@ EZ230
Definition aaru.h:493
MMC
@ MMC
MultiMediaCard (legacy).
Definition aaru.h:565
UnknownMO
@ UnknownMO
Unknown magneto-optical.
Definition aaru.h:98
PlayStationVitaGameCard
@ PlayStationVitaGameCard
PS Vita NV memory card (proprietary flash).
Definition aaru.h:213
ECMA_125
@ ECMA_125
3,5", DS, HD, 80 tracks, 18 spt, 512 bytes/sector, MFM
Definition aaru.h:349
RD31
@ RD31
615 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:724
T9840A
@ T9840A
Definition aaru.h:617
CBHD
@ CBHD
China Blue High Definition.
Definition aaru.h:170
ZIP750
@ ZIP750
Definition aaru.h:413
Exatape15m
@ Exatape15m
Definition aaru.h:463
Bernoulli
@ Bernoulli
Definition aaru.h:401
ECMA_260_Double
@ ECMA_260_Double
356mm, M.O., 24445990 sectors, 1024 bytes/sector, ECMA-260, ISO 15898
Definition aaru.h:664
NintendoDSiGameCard
@ NintendoDSiGameCard
Nintendo DSi enhanced ROM card.
Definition aaru.h:519
BDR
@ BDR
BD-R.
Definition aaru.h:160
Apple32DS
@ Apple32DS
5.25", DS, DD, 35 tracks, 13 spt, 256 bytes/sector, GCR
Definition aaru.h:247
MemoryStick
@ MemoryStick
Definition aaru.h:551
SQ100
@ SQ100
Definition aaru.h:496
xD
@ xD
Definition aaru.h:702
SQ800
@ SQ800
Definition aaru.h:502
QIC80
@ QIC80
Definition aaru.h:610
Apple33DS
@ Apple33DS
5.25", DS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR
Definition aaru.h:249
ECMA_66
@ ECMA_66
5,25", SS, DD, 35 tracks, 9 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors,...
Definition aaru.h:353
SLRtape24
@ SLRtape24
Definition aaru.h:587
XGD2
@ XGD2
Microsoft X-box 360 Game Disc.
Definition aaru.h:218
LDROM
@ LDROM
Pioneer LaserDisc data.
Definition aaru.h:179
XDF_35
@ XDF_35
3.5", DS, HD, 80 tracks, 4 spt, 8192 + 2048 + 1024 + 512 bytes/sector, MFM track 0 = 19 sectors,...
Definition aaru.h:271
DAT72
@ DAT72
Definition aaru.h:442
T10000B
@ T10000B
Definition aaru.h:624
PS4BD
@ PS4BD
Sony PlayStation 4 game Blu-ray.
Definition aaru.h:211
HDDVDR
@ HDDVDR
HD DVD-R.
Definition aaru.h:152
UDO
@ UDO
5.25", Phase-Change, 1834348 sectors, 8192 bytes/sector, Ultra Density Optical, ECMA-350,...
Definition aaru.h:196
LTO7
@ LTO7
Definition aaru.h:546
IBM53FD_1024
@ IBM53FD_1024
8", DS, DD, 74 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:286
Bernoulli10
@ Bernoulli10
8"x11" Bernoulli Box disk with 10Mb capacity
Definition aaru.h:787
HDVMD
@ HDVMD
High Definition Versatile Multilayer Disc.
Definition aaru.h:171
SLR32
@ SLR32
Definition aaru.h:579
MMCmicro
@ MMCmicro
MMCmicro (RS-MMC form).
Definition aaru.h:566
MiniCard
@ MiniCard
Definition aaru.h:698
Nintendo3DSGameCard
@ Nintendo3DSGameCard
Nintendo 3DS ROM card.
Definition aaru.h:516
ODC600R
@ ODC600R
Optical Disc archive, 2nd gen., write once, 600Gb.
Definition aaru.h:812
ZIP100
@ ZIP100
Definition aaru.h:411
NintendoDiskCard
@ NintendoDiskCard
Famicom Disk System disk.
Definition aaru.h:517
ProfessionalDiscDual
@ ProfessionalDiscDual
Professional Disc for video, dual layer, rewritable, 50Gb.
Definition aaru.h:802
HDDVDRW
@ HDDVDRW
HD DVD-RW.
Definition aaru.h:153
AppleHD20
@ AppleHD20
Definition aaru.h:710
PriamDataTower
@ PriamDataTower
Definition aaru.h:711
ECMA_99_26
@ ECMA_99_26
5,25", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:346
RD52
@ RD52
480 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:730
HF24
@ HF24
HyperFlex (24Mb), 5.25", DS, 506 tracks, 78 spt, 256 bytes/sector, MFM, 666 tpi, 720rpm.
Definition aaru.h:832
Microdrive
@ Microdrive
Microdrive type hard disk.
Definition aaru.h:100
ISO_14517
@ ISO_14517
5,25", M.O., 1273011 sectors, 1024 bytes/sector, ISO 14517, 2.6Gb/cart
Definition aaru.h:823
Bernoulli90
@ Bernoulli90
5⅓" Bernoulli Box II disk with 90Mb capacity
Definition aaru.h:417
CBM_AMIGA_35_HD
@ CBM_AMIGA_35_HD
3,5", DS, HD, 80 tracks, 22 spt, 512 bytes/sector, MFM (Amiga)
Definition aaru.h:320
Exatape160mXL
@ Exatape160mXL
Definition aaru.h:474
KodakVerbatim3
@ KodakVerbatim3
Kodak/Verbatim (3Mb).
Definition aaru.h:795
RSMMC
@ RSMMC
Reduced Size MMC.
Definition aaru.h:567
ODC1200RE
@ ODC1200RE
Optical Disc archive, 3rd gen., rewritable, 1200Gb.
Definition aaru.h:814
GENERIC_HDD
@ GENERIC_HDD
Generic hard disk.
Definition aaru.h:99
MMCmobile
@ MMCmobile
MMCmobile (dual voltage).
Definition aaru.h:569
MD74
@ MD74
Sony MiniDisc, 74 minutes, formatted with Hi-MD format.
Definition aaru.h:191
AppleFileWare
@ AppleFileWare
5.25", DS, ?D, ?? tracks, ?? spt, 512 bytes/sector, GCR, opposite side heads, aka Twiggy
Definition aaru.h:252
MilCD
@ MilCD
Sega Dreamcast MIL-CD enhanced multimedia disc.
Definition aaru.h:229
LTO4
@ LTO4
Definition aaru.h:540
CompactTapeII
@ CompactTapeII
Definition aaru.h:451
BDRE
@ BDRE
BD-RE.
Definition aaru.h:161
DTSCD
@ DTSCD
DTS audio CD (non-standard).
Definition aaru.h:125
DVDPR
@ DVDPR
DVD+R.
Definition aaru.h:139
ACORN_525_SS_SD_80
@ ACORN_525_SS_SD_80
5,25", SS, SD, 80 tracks, 10 spt, 256 bytes/sector, FM
Definition aaru.h:299
SLR6
@ SLR6
Definition aaru.h:584
Data8
@ Data8
Definition aaru.h:425
DataPlay
@ DataPlay
Definition aaru.h:704
IBM33FD_256
@ IBM33FD_256
8", SS, SD, 74 tracks, 15 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector
Definition aaru.h:278
DDS4
@ DDS4
Definition aaru.h:446
SLRtape7SL
@ SLRtape7SL
Definition aaru.h:586
REV70
@ REV70
Definition aaru.h:410
ECMA_322_1k
@ ECMA_322_1k
5,25", M.O., 4383356 sectors, 1024 bytes/sector, ECMA-322, ISO 22092, 9.1Gb/cart
Definition aaru.h:821
Bernoulli44
@ Bernoulli44
5⅓" Bernoulli Box II disk with 44Mb capacity
Definition aaru.h:415
DDCDRW
@ DDCDRW
DD CD-RW (Purple Book).
Definition aaru.h:124
PDD
@ PDD
Professional Disc for DATA, single layer, rewritable, 23Gb.
Definition aaru.h:805
DigitalAudioTape
@ DigitalAudioTape
Definition aaru.h:439
ECMA_322
@ ECMA_322
5,25", M.O., 1095840 sectors, 4096 bytes/sector, ECMA-322, ISO 22092
Definition aaru.h:667
AppleWidget
@ AppleWidget
Definition aaru.h:709
ACORN_525_SS_DD_40
@ ACORN_525_SS_DD_40
5,25", SS, DD, 40 tracks, 16 spt, 256 bytes/sector, MFM
Definition aaru.h:300
IBM33FD_128
@ IBM33FD_128
8", SS, SD, 73 tracks, 26 spt, 128 bytes/sector, FM
Definition aaru.h:277
Flextra3225
@ Flextra3225
Definition aaru.h:694
T9840B
@ T9840B
Definition aaru.h:618
Bernoulli2
@ Bernoulli2
Definition aaru.h:402
HF12
@ HF12
HyperFlex (12Mb), 5.25", DS, 301 tracks, 78 spt, 256 bytes/sector, MFM, 333 tpi, 600rpm.
Definition aaru.h:831
ECMA_59
@ ECMA_59
8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM
Definition aaru.h:352
XDF_525
@ XDF_525
5.25", DS, HD, 80 tracks, ?
Definition aaru.h:269
FVD
@ FVD
Forward Versatile Disc.
Definition aaru.h:168
RX50
@ RX50
5.25", SS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM
Definition aaru.h:294
SyJet
@ SyJet
Definition aaru.h:505
GigaMo2
@ GigaMo2
3,5", M.O., 1063146 sectors, 2048 bytes/sector, Cherry Book 2, GigaMo 2, ECMA-353,...
Definition aaru.h:670
CDI
@ CDI
CD-i (Green Book).
Definition aaru.h:110
RX01
@ RX01
8", SS, DD, 77 tracks, 26 spt, 128 bytes/sector, FM
Definition aaru.h:291
ProfessionalDisc
@ ProfessionalDisc
Professional Disc for video, single layer, rewritable, 23Gb.
Definition aaru.h:801
MemoryStickDuo
@ MemoryStickDuo
Definition aaru.h:552
Playdia
@ Playdia
Bandai Playdia.
Definition aaru.h:242
T9840D
@ T9840D
Definition aaru.h:620
SDLT1
@ SDLT1
Definition aaru.h:457
EZ135
@ EZ135
Definition aaru.h:492
DVDPRW
@ DVDPRW
DVD+RW.
Definition aaru.h:140
ECMA_184
@ ECMA_184
5,25", M.O., 603466 or 637041 sectors, 1024 bytes/sector, ECMA-183, ISO 13549
Definition aaru.h:652
ECMA_153_512
@ ECMA_153_512
5,25", M.O., ??? sectors, 512 bytes/sector, ECMA-153, ISO 11560
Definition aaru.h:647
SLRtape100
@ SLRtape100
Definition aaru.h:593
Nuon
@ Nuon
Nuon (DVD based videogame console).
Definition aaru.h:241
PD650
@ PD650
120mm, Phase-Change, 1298496 sectors, 512 bytes/sector, PD650, ECMA-240, ISO 15485
Definition aaru.h:128
BernoulliBox2_20
@ BernoulliBox2_20
Definition aaru.h:791
ATARI_35_DS_DD_11
@ ATARI_35_DS_DD_11
3,5", DS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM
Definition aaru.h:314
Wafer
@ Wafer
Definition aaru.h:681
ECMA_190
@ ECMA_190
300mm, M.O., ??? sectors, 1024 bytes/sector, ECMA-190, ISO 13403
Definition aaru.h:654
RDX320
@ RDX320
Imation 320Gb RDX.
Definition aaru.h:777
ODC300R
@ ODC300R
Optical Disc archive, 1st gen., write once, 300Gb.
Definition aaru.h:810
FDFORMAT_35_DD
@ FDFORMAT_35_DD
3,5", DS, DD, 82 tracks, 10 spt, 512 bytes/sector, MFM
Definition aaru.h:370
CD32
@ CD32
Amiga CD32.
Definition aaru.h:240
LVROM
@ LVROM
Definition aaru.h:181
MD80
@ MD80
Sony MiniDisc, 80 minutes, formatted with Hi-MD format.
Definition aaru.h:192
ECMA_78_2
@ ECMA_78_2
5,25", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, FM
Definition aaru.h:364
UDO2
@ UDO2
5.25", Phase-Change, 3669724 sectors, 8192 bytes/sector, Ultra Density Optical 2, ECMA-380,...
Definition aaru.h:197
ATARI_35_SS_DD_11
@ ATARI_35_SS_DD_11
3,5", SS, DD, 80 tracks, 11 spt, 512 bytes/sector, MFM
Definition aaru.h:313
DVDDownload
@ DVDDownload
DVD-Download.
Definition aaru.h:146
RC25
@ RC25
302 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:722
RK07_18
@ RK07_18
815 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word,...
Definition aaru.h:742
DVDRDL
@ DVDRDL
DVD-R DL.
Definition aaru.h:142
N64DD
@ N64DD
Definition aaru.h:513
MD60
@ MD60
Sony MiniDisc, 60 minutes, formatted with Hi-MD format.
Definition aaru.h:190
ECMA_195_512
@ ECMA_195_512
5,25", M.O., 1644581 or 1647371 sectors, 512 bytes/sector, ECMA-195, ISO 13842
Definition aaru.h:656
ArchivalDisc2
@ ArchivalDisc2
Archival Disc, 2nd gen., 500Gb.
Definition aaru.h:808
SLRtape7
@ SLRtape7
Definition aaru.h:585
SLR5
@ SLR5
Definition aaru.h:582
Exatape22m
@ Exatape22m
Definition aaru.h:464
T10000D
@ T10000D
Definition aaru.h:626
SLRtape60
@ SLRtape60
Definition aaru.h:591
ATARI_525_DD
@ ATARI_525_DD
5,25", SS, DD, 40 tracks, 18 spt, 256 bytes/sector, MFM
Definition aaru.h:310
AtariLynxCard
@ AtariLynxCard
Atari Lynx card.
Definition aaru.h:835
IBM53FD_512
@ IBM53FD_512
8", DS, DD, 74 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors,...
Definition aaru.h:284
RD53
@ RD53
1024 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:732
Apple33SS
@ Apple33SS
5.25", SS, DD, 35 tracks, 16 spt, 256 bytes/sector, GCR
Definition aaru.h:248
HiTC2
@ HiTC2
Definition aaru.h:696
Exatape75m
@ Exatape75m
Definition aaru.h:470
AppleSonyDS
@ AppleSonyDS
3.5", DS, DD, 80 tracks, 8 to 12 spt, 512 bytes/sector, GCR
Definition aaru.h:251
T10000A
@ T10000A
Definition aaru.h:623
Exatape125m
@ Exatape125m
Definition aaru.h:476
RP02
@ RP02
203 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:750
RP03_18
@ RP03_18
400 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word,...
Definition aaru.h:756
RP06
@ RP06
815 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:766
ACORN_35_DS_DD
@ ACORN_35_DS_DD
3,5", DS, DD, 80 tracks, 5 spt, 1024 bytes/sector, MFM
Definition aaru.h:303
NEC_525_DS
@ NEC_525_DS
5.25", DS, SD, 80 tracks, 16 spt, 256 bytes/sector, MFM
Definition aaru.h:330
Exatape112m
@ Exatape112m
Definition aaru.h:475
HiMD
@ HiMD
Sony Hi-MD.
Definition aaru.h:186
LT1
@ LT1
Definition aaru.h:697
FD32MB
@ FD32MB
MF2HD formatted as 32MiB disk in Imation LS-240 drive.
Definition aaru.h:775
AIT1
@ AIT1
Definition aaru.h:386
ATARI_35_DS_DD
@ ATARI_35_DS_DD
3,5", DS, DD, 80 tracks, 10 spt, 512 bytes/sector, MFM
Definition aaru.h:312
WUOD
@ WUOD
Nintendo Wii U Optical Disc.
Definition aaru.h:523
ISO_14517_512
@ ISO_14517_512
5,25", M.O., 2244958 sectors, 512 bytes/sector, ISO 14517, 2.3Gb/cart
Definition aaru.h:824
STK4490
@ STK4490
Definition aaru.h:615
DDS3
@ DDS3
Definition aaru.h:445
Exatape170m
@ Exatape170m
Definition aaru.h:478
SQ200
@ SQ200
Definition aaru.h:497
DVDROM
@ DVDROM
DVD-ROM (applies to DVD Video and DVD Audio).
Definition aaru.h:136
AIT5
@ AIT5
Definition aaru.h:394
LTO3
@ LTO3
Definition aaru.h:538
LDROM2
@ LDROM2
Definition aaru.h:180
CBM_1571
@ CBM_1571
5,25", DS, DD, 35 tracks, GCR
Definition aaru.h:323
FDDVD
@ FDDVD
Five Dimensional disc.
Definition aaru.h:174
IBM3490E
@ IBM3490E
Definition aaru.h:531
DOS_525_DS_DD_8
@ DOS_525_DS_DD_8
5.25", DS, DD, 40 tracks, 8 spt, 512 bytes/sector, MFM
Definition aaru.h:258
DOS_525_SS_DD_9
@ DOS_525_SS_DD_9
5.25", SS, DD, 40 tracks, 9 spt, 512 bytes/sector, MFM
Definition aaru.h:257
SLRtape40
@ SLRtape40
Definition aaru.h:589
CBM_1540
@ CBM_1540
5,25", SS, DD, 35 tracks, GCR
Definition aaru.h:321
PS2CD
@ PS2CD
Sony PlayStation 2 game CD.
Definition aaru.h:207
ECMA_280
@ ECMA_280
5,25", M.O., 1128134 sectors, 2048 bytes/sector, ECMA-280, ISO 18093
Definition aaru.h:665
Ditto
@ Ditto
Definition aaru.h:403
NESGamePak
@ NESGamePak
Nintendo NES cartridge.
Definition aaru.h:515
NEC_8_SD
@ NEC_8_SD
8", DS, SD, 77 tracks, 26 spt, 128 bytes/sector, FM
Definition aaru.h:327
DLTtapeIII
@ DLTtapeIII
Definition aaru.h:453
LS120
@ LS120
Imation LS-120 SuperDisk.
Definition aaru.h:773
QIC1350
@ QIC1350
Definition aaru.h:600
RP03
@ RP03
400 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word,...
Definition aaru.h:754
ZXMicrodrive
@ ZXMicrodrive
Definition aaru.h:682
DVDRAM
@ DVDRAM
DVD-RAM.
Definition aaru.h:144
SectorTagType
SectorTagType
Definition aaru.h:957
DvdSectorIedAaru
@ DvdSectorIedAaru
DVD sector ID error detection, 2 bytes.
Definition aaru.h:976
CdSectorHeader
@ CdSectorHeader
4-byte CD header (minute, second, frame, mode)
Definition aaru.h:960
CdSectorEdc
@ CdSectorEdc
32-bit CRC (EDC)
Definition aaru.h:962
CdSectorEccP
@ CdSectorEccP
172 bytes Reed-Solomon ECC (P)
Definition aaru.h:963
FloppyAddressMark
@ FloppyAddressMark
Raw address mark & sync preamble (format dependent).
Definition aaru.h:971
CdTrackFlags
@ CdTrackFlags
Track flags (audio/data, copy permitted, pre-emphasis).
Definition aaru.h:969
CdTrackText
@ CdTrackText
Track text (CD-Text fragment, 13 bytes).
Definition aaru.h:968
DvdSectorTitleKey
@ DvdSectorTitleKey
DVD sector title key, 5 bytes.
Definition aaru.h:972
DvdSectorEdcAaru
@ DvdSectorEdcAaru
DVD sector EDC, 4 bytes.
Definition aaru.h:977
DvdCmi
@ DvdCmi
DVD Copyright Management Information (CSS).
Definition aaru.h:970
CdSectorSubchannelAaru
@ CdSectorSubchannelAaru
96 raw subchannel bytes (P-W)
Definition aaru.h:966
CdSectorSubHeader
@ CdSectorSubHeader
Mode 2 Form subheader (8 bytes: copy, submode, channel).
Definition aaru.h:961
MaxSectorTag
@ MaxSectorTag
Definition aaru.h:980
DvdSectorNumber
@ DvdSectorNumber
DVD sector number, 3 bytes.
Definition aaru.h:975
CdTrackIsrc
@ CdTrackIsrc
Track ISRC (12 ASCII chars, no terminator).
Definition aaru.h:967
PriamDataTowerTagAaru
@ PriamDataTowerTagAaru
Priam DataTower sector tags, 24 bytes.
Definition aaru.h:979
AppleProfileTagAaru
@ AppleProfileTagAaru
Apple's Profile sector tags, 20 bytes.
Definition aaru.h:978
DvdSectorInformation
@ DvdSectorInformation
DVD sector information, 1 bytes.
Definition aaru.h:974
CdSectorEcc
@ CdSectorEcc
Combined P+Q ECC (276 bytes).
Definition aaru.h:965
DvdTitleKeyDecrypted
@ DvdTitleKeyDecrypted
Decrypted DVD sector title key, 5 bytes.
Definition aaru.h:973
CdSectorSync
@ CdSectorSync
12-byte CD sync pattern (00 FF*10 00)
Definition aaru.h:959
CdSectorEccQ
@ CdSectorEccQ
104 bytes Reed-Solomon ECC (Q)
Definition aaru.h:964
AppleSonyTagAaru
@ AppleSonyTagAaru
Apple's Sony sector tags, 12 bytes (address prolog + checksum).
Definition aaru.h:958
ImageInfo
High-level summary of an opened Aaru image containing metadata and media characteristics.
Definition aaru.h:932
ImageInfo::HasPartitions
uint8_t HasPartitions
Image contains partitions (or tracks for optical media); 0=no, non-zero=yes.
Definition aaru.h:933
ImageInfo::MediaType
uint32_t MediaType
Media type identifier (see MediaType enum; 0=Unknown).
Definition aaru.h:943
ImageInfo::MetadataMediaType
uint8_t MetadataMediaType
Media type for sidecar generation (internal archival use).
Definition aaru.h:944
ImageInfo::SectorSize
uint32_t SectorSize
Size of each logical sector in bytes (512, 2048, 2352, 4096, etc.).
Definition aaru.h:937
ImageInfo::Application
char Application[64]
Name of application that created the image (NUL-terminated).
Definition aaru.h:939
ImageInfo::HasSessions
uint8_t HasSessions
Image contains multiple sessions (optical media); 0=single/none, non-zero=multi.
Definition aaru.h:934
ImageInfo::ImageSize
uint64_t ImageSize
Size of the image payload in bytes (excludes headers/metadata).
Definition aaru.h:935
ImageInfo::CreationTime
int64_t CreationTime
Image creation timestamp (Windows FILETIME: 100ns since 1601-01-01 UTC).
Definition aaru.h:941
ImageInfo::LastModificationTime
int64_t LastModificationTime
Last modification timestamp (Windows FILETIME format).
Definition aaru.h:942
ImageInfo::Version
char Version[32]
Image format version string (NUL-terminated, e.g., "6.0").
Definition aaru.h:938
ImageInfo::Sectors
uint64_t Sectors
Total count of addressable logical sectors/blocks.
Definition aaru.h:936
ImageInfo::ApplicationVersion
char ApplicationVersion[32]
Version of the creating application (NUL-terminated).
Definition aaru.h:940