..
OS Repository DB Manager
CenterOnParent
6
6
Developer
0
True
False
False
True
False
●
1
True
0
True
False
False
6
Product
0
True
False
False
True
False
●
1
True
1
True
False
False
6
Version
0
True
False
False
True
False
●
1
True
2
True
False
False
6
Languages
0
True
False
False
True
False
●
1
True
3
True
False
False
6
Architecture
0
True
False
False
True
False
●
1
True
4
True
False
False
6
Machine
0
True
False
False
True
False
●
1
True
5
True
False
False
6
Format
0
True
False
False
True
False
●
1
True
6
True
False
False
6
Description
0
True
False
False
True
False
●
1
True
7
True
False
False
6
6
False
True
oem
True
True
True
0
True
False
False
False
True
upgrade
True
True
True
1
True
False
False
False
True
source
True
True
True
2
True
False
False
0
True
6
False
True
update
True
True
True
0
True
False
False
False
True
files
True
True
True
1
True
False
False
False
True
netinstall
True
True
True
2
True
False
False
1
True
8
True
False
False
True
0
In
True
True
True
Files
tab
In
True
True
True
1
OSes
tab
9
True
6
False
label2
0
True
False
False
False
1
True
10
True
False
False
6
False
label22
0
True
False
False
False
1
True
11
True
False
False
6
True
True
StockItem
gtk-quit
gtk-quit
End
0
True
False
False
True
TextAndIcon
stock:gtk-preferences Menu
_Settings
True
End
1
True
False
False
True
True
StockItem
gtk-help
gtk-help
End
2
True
False
False
False
True
TextAndIcon
stock:gtk-close Menu
_Close
True
End
3
True
False
False
False
True
TextAndIcon
stock:gtk-save Menu
_Pack...
True
End
4
True
False
False
False
True
TextAndIcon
stock:gtk-add Menu
Add to _DB
True
End
5
True
False
False
True
TextAndIcon
stock:gtk-open Menu
Open _archive
True
End
6
True
False
False
True
TextAndIcon
stock:gtk-open Menu
Open _folder
True
End
7
True
False
False
False
True
True
StockItem
gtk-stop
gtk-stop
End
8
True
False
False
False
True
TextAndIcon
stock:gtk-properties Menu
Metadata
True
End
9
True
False
False
False
True
True
StockItem
gtk-remove
gtk-remove
End
10
True
False
False
12
True
False
False
Help
Dialog
CenterOnParent
True
6
In
True
True
False
This is the naming scheme and folder organization conventions for the Operating System Repository.
The basic layout is as follows:
<Developer>/<Product>/<Version>/<Language>/<Architecture>/oem/for <Machine>/<[format]_update/upgrade/files/source/netinstall/description>.zip
All fields should contain only 7-bit ASCII.
<Developer>
-----------
This is the main developer of the operating system or associated software. e.g. Microsoft
<Product>
---------
This is the name of the operating system or associated software. e.g. Windows NT
<Version>
---------
This is the version of the operating system or associated software. e.g. 6.00.6000.16386
Service pack and release markers should be appended. e.g. 6.10.7601.16385 (RTM)
Build can be specified by appending "build". e.g. 10.2.7 build 6S80
And combined. e.g. 10.5 build 9A581 (Server)
Version with same version number but different build date should have it appended. Date format should be YYYYmm[dd]. e.g. 10 201009
<Language>
----------
This specifies the language localization and translation:
xxx: Language variation, e.g. German = deu
xxx_yy: Country specific language variation. e.g. Swiss German = deu_ch
multi: The only known variation of the product that contains more than a language
xxx,xxx,xxx and xxx_yy,xxx_yy,xxx_yy: The variation contains more than a single language
Where xxx is the ISO-639-2/T language code and yy is the ISO-3166-1 alpha-2 country code.
https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
If the product has ever been only released in one language variation, being it English (like CP/M) or multilanguage (like Mac OS X and Linux), this field should be omitted.
<Architecture>
--------------
The processor architecture the product is compiled for.
Omitted if it has only ever been compiled for a single one, contains all supported ones in same files, or it is source code containing support for several of them.
Exact one depends on the product (that is, the one that the product uses to identify itself, should be used). Examples:
* x86, i86, i386, i486, i586, i686, ia32: Intel Architecture 32 aka 8086 aka iAPX86
* x64, amd64, x86_64: AMD64 aka x86_64 aka EM64T
* ia64: Intel Architecture 64 aka Itanium
* sparc: SPARC
* sun4u, sun4m, sun1, sun2, sun3: Specific Sun architectures that specify not only the processor architecture but the whole system one.
* 68k, ppc, fat: For products that run under Mac OS indicate they require a Macintosh, a Power Macintosh, or can run on both, respectively.
* rpi, rpi2, beaglebone, bananapi: Specific whole systems that share a processor architecture but require a completely different variant.
oem
---
Present if the variant is OEM. Omitted otherwise.
for <Machine>
-------------
Present if the variant requires a specific computer to run.
Useful for computer restoration variants.
e.g. for Power Mac 5200
e.g. for Tandy 1000
<[format]/update/upgrade/files/source/netinstall/description>.zip
-----------------------------------------------------------------
This is the file containing the product itself.
It should be compressed using ZIP with certain parameters (see below).
Several of them can be combined separated with underscores.
Naming as following:
* [format]: If the variation is encoded in a disk image format that's neither a simple dump of sectors (.iso/.dsk/.xdf) or a BinCue/BinToc (.bin+.cue/.bin+.toc) format should be substituted to a descriptive name for the format. e.g.: [Nero], [CloneCD]
* update: Should be used when the product requires and updates a previous point release or build to the new one. Product version should be the updated, not the required, one. e.g.: 1.3 updates to 1.3.1 or 2.0 updates to 2.5
* upgrade: Should be used when the product requires and updates a previous version to the new one. Product version should be the updated, not the required, one. e.g.: 2.0 updates to 3.0 or MS-DOS updates to Windows 95.
* files: Should be used when the contents of the product disks are dumped as is (copied from the media) or it contains already installed files.
* source: Should be used when it contains the source code for the product.
* netinstall: Similar to files except that the files are designed to be put in a network share for remote installation of the product.
* description: Free form description or product part number if it is known.
Compression
-----------
The product should be compressed using ZIP with Deflate algorithm and UTF-8 headers. Zip64 extensions may be used. UNIX extensions MUST be used for products that require them (e.g. it contains softlinks).
In the doubt, use Info-ZIP with following parameters:
zip -9ry -dd archive.zip .
If the product requires Acorn, BeOS or OS/2 extended attributes it should be compressed using the corresponding Info-ZIP version under that operating system so the required extension is used.
DO NOT recompress archives in an operating system which zip product doesn't support all already present headers.
DO NOT use TorrentZip. It discards all headers as well as date stamps.
DO NOT use Mac OS headers. For conserving FinderInfo and Resource Fork see below.
FinderInfo and Resource Fork
----------------------------
FinderInfo and Resource Fork should be stored as Mac OS X AppleDouble format: file and ._file
This format is understand by all Mac OS X versions under any filesystem or a CIFS/SMB network share.
Also mkisofs recognizes it and is able to create an HFS partition with them correctly set.
Other formats should be converted to this one.
Metadata
--------
Each archive should be accompanied with a JSON metadata file using the CICM Metadata format. Name for metadata sidecar should be same as the archive changing the extension to .json.
If the archive can be modified (doesn't contain ZIP headers you would lose) the metadata should be put inside the archive as a file named metadata.json.
Recovery
--------
Disks fail, bit rot happens, so every archive as well as the metadata file should have a PAR2 recovery set created.
Example command line (with 5% redundancy):
par2 c -r5 archive.par2 archive.zip archive.json
Result
------
In the end you get something like this:
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.json
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol000+01.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol001+02.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol003+04.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol007+08.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol015+16.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol031+32.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.vol063+37.par2
Apple/Mac OS/9.1/eng/for iMac (Early 2001) v1.1/archive.zip
QNX/QNX/20090229/source.json
QNX/QNX/20090229/source.par2
QNX/QNX/20090229/source.vol000+01.par2
QNX/QNX/20090229/source.vol001+02.par2
QNX/QNX/20090229/source.vol003+04.par2
QNX/QNX/20090229/source.vol007+08.par2
QNX/QNX/20090229/source.vol015+16.par2
QNX/QNX/20090229/source.vol031+32.par2
QNX/QNX/20090229/source.vol063+37.par2
QNX/QNX/20090229/source.zip
0
True
True
True
StockItem
gtk-ok
gtk-ok
1
True
False
False
frmSettings
CenterOnParent
6
6
Database file
0
True
False
False
True
True
●
1
True
True
TextAndIcon
stock:gtk-open Menu
Choose
True
2
True
False
False
0
True
False
False
6
Repository folder
0
True
False
False
True
True
●
1
True
True
TextAndIcon
stock:gtk-open Menu
Choose
True
2
True
False
False
1
True
False
False
6
Temporary folder
0
True
False
False
True
True
●
1
True
True
TextAndIcon
stock:gtk-open Menu
Choose
True
2
True
False
False
2
True
False
False
6
Path to unar
0
True
False
False
True
True
●
1
True
True
TextAndIcon
stock:gtk-open Menu
Choose
True
2
True
False
False
3
True
False
False
False
label1
4
True
False
False
6
True
True
StockItem
gtk-cancel
gtk-cancel
0
True
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
1
True
False
False
5
True
False
False
Editing metadata...
CenterOnParent
2
False
2
True
0
6
6
Developer
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Publisher
0
True
False
False
True
True
●
1
True
1
True
False
False
6
Author
0
True
False
False
True
True
●
1
True
2
True
False
False
6
Performer
0
True
False
False
True
True
●
1
True
3
True
False
False
6
Name
0
True
False
False
True
True
●
1
True
4
True
False
False
6
Version
0
True
False
False
True
True
●
1
True
5
True
False
False
6
Release type
0
True
False
False
False
True
1
True
False
False
True
Unknown or unspecified
True
True
True
True
2
True
6
True
False
False
6
6
ReleaseDate
0
True
False
False
True
Unknown or unreleased
True
True
True
True
1
True
False
False
0
True
False
False
False
True
35
1
True
False
False
7
True
False
False
6
Part number
0
True
False
False
True
True
●
1
True
8
True
False
False
6
Serial number
0
True
False
False
True
True
●
1
True
9
True
False
False
General
tab
6
6
New keyword:
0
True
False
False
True
True
●
1
True
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
2
True
False
False
1
Keywords
tab
6
6
New barcode:
0
True
False
False
True
True
●
1
True
type
2
True
False
False
True
3
True
False
False
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
2
True
False
False
2
Barcodes
tab
6
6
Categories
0
True
False
False
6
New category:
0
True
False
False
True
True
●
1
True
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
1
True
False
False
In
True
True
2
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
3
True
False
False
0
True
False
False
6
Subcategories
0
True
False
False
6
New subcategory:
0
True
False
False
True
True
●
1
True
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
1
True
False
False
In
True
True
2
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
3
True
False
False
1
True
False
False
3
True
Categories
tab
6
6
New language:
0
True
False
False
True
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
2
True
False
False
4
Languages
tab
6
6
New system:
0
True
False
False
True
True
●
1
True
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
2
True
False
False
5
Systems
tab
6
6
New architectures:
0
True
False
False
True
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
2
True
False
False
6
Architectures
tab
6
6
Choose disc to add:
0
True
False
False
True
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
2
True
False
False
False
True
True
StockItem
gtk-stop
gtk-stop
End
3
True
False
False
2
True
False
False
False
3
True
False
False
False
4
True
False
False
7
Optical discs
tab
6
6
Choose disk to add:
0
True
False
False
True
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
2
True
False
False
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-remove
gtk-remove
End
0
True
False
False
True
True
StockItem
gtk-clear
gtk-clear
End
1
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
2
True
False
False
False
True
True
StockItem
gtk-stop
gtk-stop
End
3
True
False
False
2
True
False
False
False
3
True
False
False
False
4
True
False
False
8
Block disks
tab
0
True
10
5
2
End
True
True
True
StockItem
gtk-cancel
-6
gtk-cancel
False
False
True
True
True
StockItem
gtk-ok
-5
gtk-ok
1
False
False
CenterOnParent
2
False
2
True
0
6
6
Image:
0
True
False
False
True
False
●
1
True
0
True
False
False
6
Format:
0
True
False
False
True
True
●
1
True
Offset:
2
True
False
False
True
False
●
3
True
Size:
4
True
False
False
True
False
●
5
True
1
True
False
False
6
Manufacturer:
0
True
False
False
True
True
●
1
True
2
True
False
False
6
Model:
0
True
False
False
True
True
●
1
True
3
True
False
False
6
Serial:
0
True
False
False
True
True
●
1
True
4
True
False
False
6
Firmware:
0
True
False
False
True
True
●
1
True
5
True
False
False
6
Interface:
0
True
False
False
True
True
●
1
True
6
True
False
False
6
Copy protection:
0
True
False
False
True
True
●
1
True
7
True
False
False
6
Media type
0
True
False
False
True
True
●
1
True
8
True
False
False
6
Media subtype
0
True
False
False
True
True
●
1
True
9
True
False
False
6
None
0
0
12
6
True
Sequenced
True
True
True
0
True
False
False
False
Media title
1
True
False
False
False
True
True
●
2
True
False
False
6
False
Sequence:
0
True
False
False
False
True
1000
10
1
1
True
1
True
False
False
False
of
2
True
False
False
False
True
1000
10
1
1
True
3
True
False
False
3
True
False
False
6
False
Side:
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
4
True
False
False
6
False
Layer:
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
5
True
False
False
<b>Sequence</b>
True
label_item
0
True
False
False
None
0
0
12
6
6
True
True
●
0
True
blocks
1
True
False
False
0
True
False
False
Block size
1
True
False
False
6
Physical:
0
True
False
False
True
1048576
10
1
1
True
1
True
False
False
Logical:
2
True
False
False
True
1048576
10
1
1
True
3
True
False
False
2
True
False
False
6
True
1048576
10
1
1
True
0
True
False
False
cylinders
1
True
False
False
3
True
False
False
6
True
1048576
10
1
1
True
0
True
False
False
heads
1
True
False
False
4
True
False
False
6
True
1048576
10
1
1
True
0
True
False
False
sectors
1
True
False
False
5
True
False
False
<b>Blocks</b>
True
label_item
1
True
False
False
None
0
0
12
6
True
Known dimensions
True
True
True
0
True
False
False
False
True
Round?
True
True
True
1
True
False
False
6
False
Diameter:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
2
True
False
False
6
False
Height:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
3
True
False
False
6
False
Width:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
4
True
False
False
6
False
Thickness:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
5
True
False
False
<b>Dimensions</b>
True
label_item
2
True
False
False
End
10
True
False
False
General
tab
6
False
True
Has ATA IDENTIFY information?
True
True
True
0
True
False
False
False
True
1
True
1
ATA
tab
6
False
True
Is PCI?
True
True
True
0
True
False
False
6
False
Vendor ID
0
True
False
False
False
True
True
●
1
True
1
True
False
False
6
False
Product ID
0
True
False
False
False
True
True
●
1
True
2
True
False
False
False
None
0
0
12
True
<b>Configuration</b>
True
label_item
3
True
False
None
0
0
12
True
<b>Option ROM</b>
True
label_item
4
True
2
PCI
tab
6
True
Is PCMCIA?
True
True
True
0
True
False
False
False
False
True
Has CIS?
True
True
True
1
True
False
False
False
True
2
True
6
False
Manufacturer name
0
True
False
False
False
True
True
●
1
True
3
True
False
False
6
False
Manufacturer code
0
True
False
False
False
True
True
●
1
True
4
True
False
False
6
False
Product name
0
True
False
False
False
True
True
●
1
True
5
True
False
False
6
False
Card code
0
True
False
False
False
True
True
●
1
True
6
True
False
False
6
False
Compliance
0
True
False
False
False
True
True
●
1
True
7
True
False
False
6
False
Additional information
0
True
False
False
8
True
False
False
In
False
True
True
9
True
3
PCMCIA
tab
6
False
True
Is Secure Digital or MMC?
True
True
True
0
True
False
False
False
CID
1
True
False
False
False
True
2
True
False
False
True
Has CSD?
True
True
True
3
True
False
False
False
True
4
True
False
False
True
Has Extended CSD?
True
True
True
5
True
False
False
False
True
6
True
4
SecureDigital
tab
6
False
True
Is SCSI?
True
True
True
0
True
False
False
False
None
0
0
12
In
True
True
<b>INQUIRY</b>
True
label_item
1
True
False
None
0
0
12
In
True
True
<b>MODE SENSE</b>
True
label_item
2
True
False
None
0
0
12
In
True
True
<b>MODE SENSE (10)</b>
True
label_item
3
True
False
None
0
0
12
In
True
True
<b>LOG SENSE</b>
True
label_item
4
True
False
None
0
0
12
In
True
True
<b>EVPDs</b>
True
label_item
5
True
5
SCSI
tab
6
False
True
Is USB?
True
True
True
0
True
False
False
6
False
Vendor ID
0
True
False
False
False
True
True
●
1
True
1
True
False
False
False
6
False
Product ID
0
True
False
False
False
True
True
●
1
True
2
True
False
False
False
None
0
0
12
True
<b>Descriptors</b>
True
label_item
3
True
6
USB
tab
6
False
True
Has MAM?
True
True
True
0
True
False
False
False
True
1
True
7
MAM
tab
6
False
True
Has tracks?
True
True
True
0
True
False
False
In
False
True
True
1
True
8
Tracks
tab
None
0
0
12
6
In
True
True
0
True
6
False
True
True
StockItem
gtk-cancel
gtk-cancel
0
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
End
2
True
False
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
3
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
4
True
False
False
1
True
False
False
6
False
Sequence
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
False
Start block
2
True
False
False
False
True
True
●
3
True
False
End block
4
True
False
False
False
True
True
●
5
True
False
Type
6
True
False
False
False
True
True
●
7
True
2
True
False
False
6
False
Name
0
True
False
False
False
True
True
●
1
True
False
Description
2
True
False
False
False
True
True
●
3
True
3
True
False
False
False
None
0
0
12
6
In
True
True
0
True
6
True
True
StockItem
gtk-add
gtk-add
End
0
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
_Edit
True
End
1
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
End
2
True
False
False
1
True
False
False
<b>Filesystems</b>
True
label_item
4
True
<b>Partitions</b>
True
label_item
9
Partitions
tab
6
True
Known dumping hardware
True
True
True
0
True
False
False
In
False
True
True
1
True
6
False
True
True
StockItem
gtk-cancel
gtk-cancel
0
True
False
False
False
True
True
StockItem
gtk-remove
gtk-remove
1
True
False
False
False
True
True
StockItem
gtk-add
gtk-add
End
2
True
False
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
3
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
4
True
False
False
2
True
False
False
6
False
Manufacturer
0
True
False
False
False
True
True
●
1
True
False
Model
2
True
False
False
False
True
True
●
3
True
3
True
False
False
6
False
Revision
0
True
False
False
False
True
True
●
1
True
False
Firmware
2
True
False
False
False
True
True
●
3
True
4
True
False
False
6
False
Serial number
0
True
False
False
False
True
True
●
1
True
5
True
False
False
True
363
False
None
0
0
12
6
In
True
True
0
True
6
True
True
StockItem
gtk-remove
gtk-remove
0
True
False
False
True
True
StockItem
gtk-add
gtk-add
End
1
True
False
False
1
True
False
False
6
Start
0
True
False
False
True
100
10
1
1
True
1
True
False
False
End
2
True
False
False
True
100
10
1
1
True
3
True
False
False
2
True
False
False
<b>Extents</b>
True
label_item
False
False
None
0
0
12
6
6
Name
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Version
0
True
False
False
True
True
●
1
True
1
True
False
False
6
Operating system
0
True
False
False
True
True
●
1
True
2
True
False
False
<b>Dump software</b>
True
label_item
6
True
10
Dump hardware
tab
0
True
6
True
True
StockItem
gtk-save
gtk-save
End
0
True
False
False
True
True
StockItem
gtk-cancel
gtk-cancel
End
1
True
False
False
End
2
True
False
False
False
10
5
2
End
True
True
True
StockItem
gtk-cancel
-6
gtk-cancel
False
False
False
True
True
True
StockItem
gtk-ok
-5
gtk-ok
1
False
False
Edit filesystem metadata
CenterOnParent
2
False
2
6
6
Filesystem type
0
True
False
False
True
True
●
1
True
0
True
False
False
6
True
True
●
0
True
files
1
True
False
False
True
Bootable
True
True
True
2
True
True
Dirty
True
True
True
3
True
1
True
False
False
6
True
1048576
10
1
1
True
0
True
False
False
bytes per cluster
1
True
False
False
True
True
●
2
True
clusters
3
True
False
False
True
True
●
4
True
free clusters
5
True
False
False
2
True
False
False
6
6
True
Creation date
True
True
True
0
True
False
False
False
True
35
1
True
False
False
0
True
False
False
6
True
Modification date
True
True
True
0
True
False
False
False
True
35
1
True
False
False
1
True
False
False
6
True
Effective date
True
True
True
0
True
False
False
False
True
35
1
True
False
False
2
True
False
False
6
True
Expiration date
True
True
True
0
True
False
False
False
True
35
1
True
False
False
3
True
False
False
3
True
False
False
True
220
6
True
Last backup date
True
True
True
0
True
False
False
False
True
35
1
True
False
False
False
6
6
Volume label
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Volume serial
0
True
False
False
True
True
●
1
True
1
True
False
False
None
0
0
12
6
6
System identifier
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Volume identifier
0
True
False
False
True
True
●
1
True
1
True
False
False
6
Publisher identifier
0
True
False
False
True
True
●
1
True
2
True
False
False
6
Data preparer identifier
0
True
False
False
True
True
●
1
True
3
True
False
False
6
Application identifier
0
True
False
False
True
True
●
1
True
4
True
False
False
<b>ISO9660 information</b>
True
label_item
2
True
False
False
4
True
False
False
0
True
False
False
6
True
True
StockItem
gtk-save
gtk-save
End
0
True
False
False
True
True
StockItem
gtk-cancel
gtk-cancel
End
1
True
False
False
End
2
True
False
False
False
10
5
2
End
True
True
True
StockItem
gtk-cancel
-6
gtk-cancel
False
False
True
True
True
StockItem
gtk-ok
-5
gtk-ok
1
False
False
CenterOnParent
2
False
2
True
0
6
6
Image:
0
True
False
False
True
False
●
1
True
0
True
False
False
6
Format:
0
True
False
False
True
True
●
1
True
Offset:
2
True
False
False
True
False
●
3
True
Size:
4
True
False
False
True
False
●
5
True
1
True
False
False
6
Write offset:
0
True
False
False
True
True
●
1
True
bytes
2
True
False
False
2
True
False
False
6
Tracks:
0
True
False
False
True
True
●
1
True
3
True
False
False
6
Sessions:
0
True
False
False
True
True
●
1
True
4
True
False
False
6
Copy protection:
0
True
False
False
True
True
●
1
True
5
True
False
False
6
Disc type:
0
True
False
False
True
True
●
1
True
6
True
False
False
6
Disc subtype:
0
True
False
False
True
True
●
1
True
7
True
False
False
6
None
0
0
12
6
True
Sequenced
True
True
True
0
True
False
False
False
Disc title
1
True
False
False
False
True
True
●
2
True
False
False
6
False
Sequence:
0
True
False
False
False
True
1000
10
1
1
True
1
True
False
False
False
of
2
True
False
False
False
True
1000
10
1
1
True
3
True
False
False
3
True
False
False
6
False
Side:
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
4
True
False
False
6
False
Layer:
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
5
True
False
False
<b>Sequence</b>
True
label_item
0
True
False
False
None
0
0
12
6
True
Known dimensions
True
True
True
0
True
False
False
False
True
Round?
True
True
True
1
True
False
False
6
False
Diameter:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
2
True
False
False
6
False
Height:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
3
True
False
False
6
False
Width:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
4
True
False
False
6
False
Thickness:
0
True
False
False
False
True
1000
10
1
1
5
True
1
True
False
False
False
mm
2
True
False
False
5
True
False
False
<b>Dimensions</b>
True
label_item
1
True
False
False
8
True
False
False
General
tab
6
True
Has layers?
True
True
True
0
True
False
False
False
None
0
0
12
6
6
Layering type:
0
True
False
False
True
1
True
False
False
0
True
False
False
In
True
True
1
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
starts at sector
2
True
False
False
True
True
●
3
True
sectors
4
True
False
False
True
True
StockItem
gtk-add
gtk-add
5
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
6
True
False
False
2
True
False
False
<b>Layers</b>
True
label_item
1
True
1
Layers
tab
6
None
0
0
12
6
In
True
True
0
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
Code:
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
5
True
False
False
1
True
False
False
<b>Ring codes</b>
True
label_item
0
True
None
0
0
12
6
In
True
True
0
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
SID:
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
5
True
False
False
1
True
False
False
<b>Mastering SIDs</b>
True
label_item
1
True
None
0
0
12
6
In
True
True
0
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
Stamp:
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
5
True
False
False
1
True
False
False
<b>Toolstamps</b>
True
label_item
2
True
None
0
0
12
6
In
True
True
0
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
SID:
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
5
True
False
False
1
True
False
False
<b>Mould SIDs</b>
True
label_item
3
True
None
0
0
12
6
In
True
True
0
True
6
Layer
0
True
False
False
True
100
10
1
1
True
1
True
False
False
Text:
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-add
gtk-add
4
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
5
True
False
False
1
True
False
False
<b>Mould texts</b>
True
label_item
4
True
2
Mastering
tab
6
False
None
0
0
12
In
True
True
<b>TOC</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>CD-Text</b>
True
label_item
1
True
False
None
0
0
12
In
True
True
<b>ATIP</b>
True
label_item
2
True
False
None
0
0
12
In
True
True
<b>PMA</b>
True
label_item
3
True
3
CD
tab
6
False
None
0
0
12
In
True
True
<b>Lead-Ins</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>Lead-Outs</b>
True
label_item
1
True
4
Sessions
tab
6
False
None
0
0
12
In
True
True
<b>Physical Format Information</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>Disc Manufacturer Information</b>
True
label_item
1
True
False
None
0
0
12
In
True
True
<b>Copyright Management Information</b>
True
label_item
2
True
False
None
0
0
12
In
True
True
<b>Burst Cutting Area</b>
True
label_item
3
True
False
None
0
0
12
In
True
True
<b>Disc Control Blocks</b>
True
label_item
4
True
5
DVD
tab
6
False
None
0
0
12
In
True
True
<b>Pre-recorded information</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>Media ID</b>
True
label_item
1
True
False
None
0
0
12
In
True
True
<b>Physical Format Information in Lead-In</b>
True
label_item
2
True
False
None
0
0
12
In
True
True
<b>Last RMD</b>
True
label_item
3
True
6
DVD-R
tab
False
None
0
0
12
In
True
True
<b>ADIP</b>
True
label_item
7
DVD+R
tab
6
False
None
0
0
12
In
True
True
<b>Disc Definition Structure</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>Spare Area Information</b>
True
label_item
1
True
8
DVD-RAM / BD-RE
tab
6
False
None
0
0
12
In
True
True
<b>Disc Information</b>
True
label_item
0
True
False
None
0
0
12
In
True
True
<b>PAC</b>
True
label_item
1
True
9
Blu-ray
tab
None
0
0
12
6
In
True
True
0
True
6
Start
0
True
False
False
True
True
●
1
True
End
2
True
False
False
True
True
●
3
True
True
True
StockItem
gtk-remove
gtk-remove
4
True
False
False
True
True
StockItem
gtk-add
gtk-add
5
True
False
False
1
True
False
False
<b>Security sectors</b>
True
label_item
10
Xbox
tab
None
0
0
12
6
6
Key
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Serial
0
True
False
False
True
True
●
1
True
1
True
False
False
<b>PlayStation 3 Encryption Key</b>
True
label_item
11
PlayStation
tab
6
In
True
True
0
True
6
False
Start LBA
0
True
False
False
False
True
True
●
1
True
False
End LBA
2
True
False
False
False
True
True
●
3
True
False
Start MSF
4
True
False
False
False
True
True
●
5
True
False
End MSF
6
True
False
False
False
True
True
●
7
True
1
True
False
False
6
False
Track
0
True
False
False
False
True
True
●
1
True
False
Session
2
True
False
False
False
True
True
●
3
True
False
Track type
4
True
False
False
False
True
5
True
False
False
False
True
True
●
6
True
False
bytes per sector
7
True
False
False
2
True
False
False
6
False
Acoust ID
0
True
False
False
False
True
True
●
1
True
3
True
False
False
False
None
0
0
12
6
In
True
True
0
True
6
False
True
True
StockItem
gtk-cancel
gtk-cancel
0
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
End
2
True
False
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
3
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
4
True
False
False
1
True
False
False
6
False
Sequence
0
True
False
False
False
True
100
10
1
1
True
1
True
False
False
False
Start block
2
True
False
False
False
True
True
●
3
True
False
End block
4
True
False
False
False
True
True
●
5
True
False
Type
6
True
False
False
False
True
True
●
7
True
2
True
False
False
6
Name
0
True
False
False
True
True
●
1
True
Description
2
True
False
False
True
True
●
3
True
3
True
False
False
False
None
0
0
12
6
In
True
True
0
True
6
True
True
StockItem
gtk-add
gtk-add
End
0
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
_Edit
True
End
1
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
End
2
True
False
False
1
True
False
False
<b>Filesystems</b>
True
label_item
4
True
<b>Partitions</b>
True
label_item
4
True
6
True
TextAndIcon
stock:gtk-edit Menu
_Edit
True
End
0
True
False
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
1
True
False
False
False
True
True
StockItem
gtk-cancel
gtk-cancel
End
2
True
False
False
5
True
False
False
12
Tracks
tab
6
True
Known dumping hardware
True
True
True
0
True
False
False
In
True
True
1
True
6
True
True
StockItem
gtk-cancel
gtk-cancel
0
True
False
False
True
True
StockItem
gtk-remove
gtk-remove
1
True
False
False
True
True
StockItem
gtk-add
gtk-add
End
2
True
False
False
True
True
StockItem
gtk-apply
gtk-apply
End
3
True
False
False
True
TextAndIcon
stock:gtk-edit Menu
Edit
True
End
4
True
False
False
2
True
False
False
6
Manufacturer
0
True
False
False
True
True
●
1
True
Model
2
True
False
False
True
True
●
3
True
3
True
False
False
6
Revision
0
True
False
False
True
True
●
1
True
Firmware
2
True
False
False
True
True
●
3
True
4
True
False
False
6
Serial number
0
True
False
False
True
True
●
1
True
5
True
False
False
True
363
None
0
0
12
6
In
True
True
0
True
6
True
True
StockItem
gtk-remove
gtk-remove
0
True
False
False
True
True
StockItem
gtk-add
gtk-add
End
1
True
False
False
1
True
False
False
6
Start
0
True
False
False
True
100
10
1
1
True
1
True
False
False
End
2
True
False
False
True
100
10
1
1
True
3
True
False
False
2
True
False
False
<b>Extents</b>
True
label_item
False
None
0
0
12
6
6
Name
0
True
False
False
True
True
●
1
True
0
True
False
False
6
Version
0
True
False
False
True
True
●
1
True
1
True
False
False
6
Operating system
0
True
False
False
True
True
●
1
True
2
True
False
False
<b>Dump software</b>
True
label_item
6
True
13
Dump hardware
tab
0
True
6
True
True
StockItem
gtk-save
gtk-save
End
0
True
False
False
True
True
StockItem
gtk-cancel
gtk-cancel
End
1
True
False
False
End
2
True
False
False
False
10
5
2
End
True
True
True
StockItem
gtk-cancel
-6
gtk-cancel
False
False
True
True
True
StockItem
gtk-ok
-5
gtk-ok
1
False
False