Lines Matching +full:iso +full:- +full:8 +full:x16

1 #------------------------------------------------------------------------------
7 >0 ubyte 0x01 12-bit FAT
10 >0 ubyte 0x04 16-bit FAT, less than 32M
12 >0 ubyte 0x06 16-bit FAT, more than 32M
17 >0 ubyte 0x0b 32-bit FAT
18 >0 ubyte 0x0c 32-bit FAT, LBA-mapped
19 >0 ubyte 0x0d 7XXX, LBA-mapped
20 >0 ubyte 0x0e 16-bit FAT, LBA-mapped
21 >0 ubyte 0x0f extended partition, LBA-mapped
23 >0 ubyte 0x11 OS/2 DOS 12-bit FAT
25 >0 ubyte 0x14 OS/2 DOS 16-bit FAT <32M
26 >0 ubyte 0x16 OS/2 DOS 16-bit FAT >=32M
69 >0 ubyte 0x55 EZ-Drive (disk manager)
81 >0 ubyte 0x70 DiskSecure Multi-Boot
97 >0 ubyte 0x8a Linux Kernel AiR-BOOT partition
109 >0 ubyte 0x98 Datalight ROM-DOS Super-Boot
135 >0 ubyte 0xbe Solaris 8 partition type
138 >0 ubyte 0xc1 DRDOS/sec (FAT-12)
141 >0 ubyte 0xc4 DRDOS/sec (FAT-16, < 32M)
143 >0 ubyte 0xc6 DRDOS/sec (FAT-16, >= 32M)
145 >0 ubyte 0xc8 Reserved for DR-DOS 8.0+
146 >0 ubyte 0xc9 Reserved for DR-DOS 8.0+
147 >0 ubyte 0xca Reserved for DR-DOS 8.0+
148 >0 ubyte 0xcb DR-DOS 7.04+ Secured FAT32 CHS
149 >0 ubyte 0xcc DR-DOS 7.04+ Secured FAT32 LBA
151 >0 ubyte 0xce DR-DOS 7.04+ FAT16X LBA
152 >0 ubyte 0xcf DR-DOS 7.04+ EXT LBA
164 >0 ubyte 0xe1 DOS access or SpeedStor 12-bit
166 >0 ubyte 0xe4 SpeedStor 16-bit FAT < 1024 cyl.
172 >0 ubyte 0xf0 Linux PA-RISC boot loader
177 >0 ubyte 0xf5 Prologue multi-volumen partition
213 # (http://btmgr.sourceforge.net/docs/user-guide-3.html)
215 >9 string x \b, version %-5.5s
217 >>>15 string x %-.1s
219 >>>>>17 string x \b%-.1s
221 >>>>>>>19 string x \b%-.1s
227 >>>>&-512 indirect x \b; contains
235 >>>(19.b-1) ubyte 0x0 DOS Emulator image
242 # http://www.thenakedpc.com/articles/v04/08/0408-05.html
247 >>&-1 indirect x \b; contains
248 # http://file-extension.net/seeker/file_extension_dat
260 >>(11.s-2) uleshort 0xAA55 DOS/MBR boot sector
285 # test for nearly all MS-DOS Master Boot Record initial program loader (IPL) is now done by
287 >0 search/2 \x33\xc0\x8e\xd0\xbc\x00\x7c MS-MBR
290 >>8 ubequad 0x8bf45007501ffbfc
292 >>>0x16 ubyte 0xF3 \b,DOS 2
293 >>>>219 regex Author\ -\ Author:
296 >>>0x16 ubyte 0xF2
297 # NEC MS-DOS 3.30 Rev. 3 . See https://thestarman.pcministry.com/asm/mbr/DOS33MBR.htm
300 # version MS-DOS 3.30 til MS-Windows 95A (WinVer=4.00.1111)
301 >>>>0x22 default x \b,D0S version 3.3-7.0
331 >>8 ubequad 0x5007501ffcbe1b7c
376 >>8 ubequad 0xc08ed8be007cbf00
415 >>0x1b8 ulelong >0 \b, disk signature %#-.4x
419 # physical drive number (0x80-0xFF) when the Windows wrote that byte to the drive
425 # special case for Microsoft MS-DOS 3.21 spanish
429 >>8 ubequad 0x1fbfcb800008ed8 MS-MBR,D0S version 3.21 spanish
432 # dr-dos with some upper-, lowercase variants
435 >>>201 string Operating\ System\ load\ error$ \b, DR-DOS MBR, Version 7.01 to 7.03
438 >>>201 string Operating\ system\ load\ error$ \b, DR-DOS MBR, Version 7.01 to 7.03
441 >>>386 string Operating\ system\ load\ error$ \b, DR-DOS MBR, version 7.01 to 7.03
449 >>>>>>>>411 string Caldera\ Inc.\0 \b, DR-DOS MBR (IBMBIO.LDR)
451 # tests for different MS-DOS Master Boot Records (MBR) moved and merged
453 #>0x145 string Default:\ F \b, FREE-DOS MBR
454 #>0x14B string Default:\ F \b, FREE-DOS 1.0 MBR
455 >0x145 search/7 Default:\ F \b, FREE-DOS MBR
460 >>96 string read\ error\ while\ reading\ drive \b, FREE-DOS Beta 0.9 MBR
496 # OEM-ID not always "SBM"
502 >>172 string LILO \b, version 22.5.8 Debian
504 # variables according to grub-0.97/stage1/stage1.S or
505 # https://www.gnu.org/software/grub/manual/grub.html#Embedded-data
558 >>>>>>>446 use partition-table
570 # allowed active flag 0,80h-FFh
572 >>>>>>>>>>>446 use partition-table
574 >>>>>>>>>>>446 use partition-table
579 #OEM-ID=BOOTWIZ0
580 >442 string Non-system\ disk,\040
583 # DOS names like F11.SYS or BOOTWIZ.SYS are 8 right space padded bytes+3 bytes
586 >>>477 use DOS-filename
594 >>>>>>200 string >\0 \b, version %-3s
596 # http://freecode.com/projects/dosfstools dosfstools-n.m/src/mkdosfs.c
601 # followed by variants with point,CR-NL or NL-CR
603 # followed by variants CR-NL or NL-CR
605 # followed by variants with point,CR-NL or NL-CR
607 # followed by string like "6.50 (c) 1993-2004 Gilles Vollant"
608 >>>>>>&0 string x \b, version %-4.4s
617 >>>>>>>(1.b+8) ubyte 0x22
625 >>>>>>>>>>>>>>0x5b string >\0 "%-s"
628 >>>>>>>>>>>>>>0x77 string >\0 "%-s"
630 #>>244 string from\ dosemu-freedos-*-bin.tgz\r
637 >>>>169 string press\ any\ key\ to\ try\ again...\r \b, FREE-DOS message display
665 # DOS names like NTLDR,CMLDR,$LDR$ are 8 right space padded bytes+3 bytes
667 >>>>>417 string x %-.5s
669 >>>>>>>422 string x \b%-.3s
671 >>>>>>425 string >\ \b.%-.3s
675 >>>>>>368 string x %-.5s
677 >>>>>>>>373 string x \b%-.3s
679 >>>>>>>376 string x \b.%-.3s
685 >>>>>417 string x %-.5s
687 >>>>>>>422 string x \b%-.3s
689 >>>>>>425 string >\ \b.%-.3s
693 >>>>>>368 string x %-.5s
695 >>>>>>>>373 string x \b%-.3s
701 >>>>>417 string x %-.5s
703 >>>>>>>422 string x \b%-.3s
705 >>>>>>425 string >\ \b.%-.3s
709 >>>>>>368 string x %-.5s
711 >>>>>>>>373 string x \b%-.3s
713 >>>>>>>376 string x \b.%-.3s
720 >>>>>>368 string x %-.5s
722 >>>>>>>>373 string x \b%-.3s
724 >>>>>>>376 string x \b.%-.3s
727 >>>>>417 string x %-.5s
729 >>>>>>>422 string x \b%-.3s
731 >>>>>>425 string >\ \b.%-.3s
738 >>>>>>368 string x %-.5s
740 >>>>>>>>373 string x \b%-.3s
742 >>>>>>>376 string x \b.%-.3s
745 >>>>>417 string x %-.5s
747 >>>>>>>422 string x \b%-.3s
749 >>>>>>425 string >\ \b.%-.3s
773 >>>>>>>472 string x \b %-.2s
775 >>>>>>>>>474 string x \b%-.5s
777 >>>>>>>>>>>479 string x \b%-.1s
779 >>>>>>>>480 string x \b.%-.3s
782 >>>>>>>>483 string x \b%-.5s
784 >>>>>>>>>>488 string x \b%-.3s
786 >>>>>>>>>491 string x \b.%-.3s
793 >>>410 string E/A-Fehler\ \ \ \ \xFF\r\n
798 >>>>>>>497 string x %-.5s
800 >>>>>>>>>502 string x \b%-.1s
802 >>>>>>>>>>>503 string x \b%-.1s
804 >>>>>>>>>>>>>504 string x \b%-.1s
806 >>>>>>>505 string x \b.%-.3s
809 >>>>>>>472 string x \b %-.2s
811 >>>>>>>>>474 string x \b%-.5s
813 >>>>>>>>>>>479 string x \b%-.1s
815 >>>>>>>>480 string x \b.%-.3s
818 >>>>>>>>483 string x \b%-.5s
820 >>>>>>>>>>488 string x \b%-.3s
822 >>>>>>>>>491 string x \b.%-.3s
825 >>>412 string E/A-Fehler\ \ \ \ \xFF\r\n
830 >>>>>>>497 string x %-.7s
832 >>>>>>>>>504 string x \b%-.1s
834 >>>>>>>505 string x \b.%-.3s
837 >>>>>>>472 string x \b %-.2s
839 >>>>>>>>>474 string x \b%-.6s
841 >>>>>>>>480 string x \b.%-.3s
844 >>>>>>>>483 string x \b%-.5s
846 >>>>>>>>>>488 string x \b%-.3s
848 >>>>>>>>>491 string x \b.%-.3s
851 >>>411 string E/A-Fehler\ \ \ \ \xFF\r\n
854 # DOS names like IO.SYS,WINBOOT.SYS,MSDOS.SYS,WINBOOT.INI are 8 right space padded bytes+3 bytes
855 >>>>>>472 string x %-.2s
857 >>>>>>>>474 string x \b%-.5s
859 >>>>>>>>>479 string x \b%-.1s
861 >>>>>>>480 string x \b.%-.3s
863 >>>>>>>483 string x \b%-.5s
865 >>>>>>>>488 string x \b%-.2s
867 >>>>>>>>>490 string x \b%-.1s
869 >>>>>>>>491 string x \b.%-.3s
875 >>>>>479 string x \b %-.2s
877 >>>>>>>481 string x \b%-.6s
879 >>>>>>487 string x \b.%-.3s
882 >>>>>>>490 string x \b%-.5s
884 >>>>>>>>>495 string x \b%-.3s
886 >>>>>>>>498 string x \b.%-.3s
888 >376 search/41 Non-System\ disk\ or\040
893 >>>>426 search/41 any\ key\ when\ ready\r MS or PC-DOS bootloader
898 >>>>>>&0 string x \b %-.2s
899 >>>>>>>&-20 ubyte&0xDF >0
900 >>>>>>>>&-1 string x \b%-.4s
901 >>>>>>>>>&-16 ubyte&0xDF >0
902 >>>>>>>>>>&-1 string x \b%-.2s
903 >>>>>>&8 ubyte&0xDF >0 \b.
904 >>>>>>>&-1 string x \b%-.3s
907 >>>>>>>&-1 string x \b%-.5s
908 >>>>>>>>&-6 ubyte&0xDF >0
909 >>>>>>>>>&-1 string x \b%-.1s
910 >>>>>>>>>>&-5 ubyte&0xDF >0
911 >>>>>>>>>>>&-1 string x \b%-.2s
913 >>>>>>>>&-1 string x \b%-.3s
917 #>43 string \224R-LOADER\ \ SYS =label
920 >>>495 string NEWLDR\0 \b, DR-DOS Bootloader (LOADER.SYS)
925 >>>>156 string Loading\ ...\0 \b, DR-DOS (3.41) Bootloader
928 >>>>>>44 string x \b %-.6s
930 >>>>>>>>50 string x \b%-.2s
932 >>>>>>>52 string x \b.%-.3s
936 >>>489 string Any\ key\ to\ retry \b, DR-DOS Bootloader
938 >>487 string press\ key\ to\ retry \b, Open-DOS Bootloader
941 >>314 string BOOT\ error! \b, FREE-DOS Bootloader
943 >>305 string BOOT\ err!\0 \b, Free-DOS Bootloader
945 >>319 string BOOT\ error! \b, FREE-DOS 0.5 Bootloader
948 >>0x1AF ulelong >0 \b, FREE-DOS 0.95,1.0 Bootloader
950 >>>>497 string x \b %-.6s
952 >>>>>>503 string x \b%-.1s
954 >>>>>>>>504 string x \b%-.1s
956 >>>>>505 string x \b.%-.3s
958 >331 string Error!.0 \b, FREE-DOS 1.0 bootloader
961 >>311 string BOOT\ error!\r \b, FREE-DOS bootloader
963 >>>>441 string x \b %-.6s
965 >>>>>>447 string x \b%-.1s
967 >>>>>>>>448 string x \b%-.1s
969 >>>>>449 string x \b.%-.3s
971 >>331 string \ err\0 \b, FREE-DOS BETa 0.9 Bootloader
972 # DOS names like KERNEL.SYS,KERNEL16.SYS,KERNEL32.SYS,METAKERN.SYS are 8 right space padded bytes+3…
974 >>>>497 string x \b %-.6s
976 >>>>>>503 string x \b%-.1s
978 >>>>>>>>504 string x \b%-.1s
980 >>>>>505 string x \b.%-.3s
981 >>333 string \ err\0 \b, FREE-DOS BEta 0.9 Bootloader
983 >>>>497 string x \b %-.6s
985 >>>>>>503 string x \b%-.1s
987 >>>>>>>>504 string x \b%-.1s
989 >>>>>505 string x \b.%-.3s
990 >>334 string \ err\0 \b, FREE-DOS Beta 0.9 Bootloader
992 >>>>497 string x \b %-.6s
994 >>>>>>503 string x \b%-.1s
996 >>>>>>>>504 string x \b%-.1s
998 >>>>>505 string x \b.%-.3s
1000 >>343 string Hit\ a\ key\ to\ reboot. \b, FREE-DOS Beta 0.9sr1 Bootloader
1002 >>>>497 string x \b %-.6s
1004 >>>>>>503 string x \b%-.1s
1006 >>>>>>>>504 string x \b%-.1s
1008 >>>>>505 string x \b.%-.3s
1012 # OEM-ID=Visopsys
1021 #OEM-ID is not reliable
1025 # DOS names like STARTUP.BIN,STARTUPC.COM,STARTUPE.EXE are 8 right space padded bytes+3 bytes
1027 >>>>>499 use DOS-filename
1066 # Print the DOS filenames from directory entry form with 8 right space padded bytes + 3 bytes for e…
1068 0 name DOS-filename
1087 >>8 ubyte&0xDF >0 \b.
1088 >>>8 ubyte x \b%c
1095 0 name 2xDOS-filename
1098 >0 use DOS-filename
1100 >11 use DOS-filename
1104 0 name partition-table
1105 #>0 ubyte x PARTITION-TABLE
1107 >0 use partition-entry-test
1108 >16 use partition-entry-test
1109 >32 use partition-entry-test
1110 >48 use partition-entry-test
1112 0 name partition-entry-test
1117 >>>0 use partition-entry
1120 >>>0 use partition-entry
1122 0 name partition-entry
1132 >>1 ubyte x \b, start-CHS (
1133 >>1 use partition-chs
1134 >>5 ubyte x \b), end-CHS (
1135 >>5 use partition-chs
1136 >>8 ulelong x \b), startsector %u
1139 0 name partition-chs
1154 # romfs filesystems - Juan Cespedes <cespedes@debian.org>
1155 0 string -rom1fs- romfs filesystem, version 1
1156 >8 belong x %d bytes,
1159 # netboot image - Juan Cespedes <cespedes@debian.org>
1169 # https://syslinux.zytor.com/iso.php
1174 >>&0 string x (version %-4.4s)
1184 >12 string x (older version %-4.4s)
1186 >11 string x (version %-4.4s)
1190 # OEM-ID not always "SYSLINUX"
1194 >>1 ubyte 0x58 Syslinux bootloader (version 3.0-3.9)
1212 >>>>>&0 default x (version 3.36-3.51 )
1213 >368 search/106 \0Disk\ error\ on\ boot\r\n SYSLINUX GPT-MBR
1220 # NetBSD mbr variants (master-boot-code version 1.22) added by Joerg Jenderek at Nov 2012
1229 >>>0x1B8 ubelong >0 \b,Serial %#-.8x
1234 >>>0x96 search/1 \x66\x87\xca\x66\x01\xca\x66\x89\x16\x3a\x07\xbe\x32\x07\xb4\x42\x5a\x52\xcd\x13 \…
1241 # not NO_CHS definitions contains assembler instructions: pop dx;push dx;movb $8,ah;int0x13
1244 >>>0xa4 search/84 \xbb\xaa\x55\xb4\x41\x5a\x52\xcd\x13 \b,LBA-check
1248 >>>>&-9 ubequad&0xBE00f0E800febb94 0xBE0000E80000bb94
1252 >>>446 use partition-table
1253 # Andrea Mazzoleni AdvanceCD mbr loader of http://advancemame.sourceforge.net/boot-readme.html
1254 # added by Joerg Jenderek at Nov 2012 for versions 1.3 - 1.4
1265 # added by Joerg Jenderek at Mar 2011 for versions 1.0.0 - 1.1.11
1271 >>&-14 string 1234F\0 Turton mbr (
1272 # parameters also viewed by install-mbr --list
1275 #>>>(0x1BC.s+8) ubyte x asm_flag_%x
1276 >>>(0x1BC.s+8) ubyte&1 1 \b,Y2K-Fix
1278 >>>(0x1BC.s+8) ubyte&2 2 \b,TestDisk
1308 # In the second sector (+0x200) are variables according to grub-0.97/stage2/asm.S or
1309 # grub-1.94/kern/i386/pc/startup.S
1310 # https://www.gnu.org/software/grub/manual/grub.html#Embedded-data
1337 >>>>>0x20E string >\0 \b, GRUB version %-s
1340 >>>>>>>0x219 string >\0 \b, configuration file %-s
1342 >>>>>>>0x215 string >\0 \b, configuration file %-s
1349 # 0=stage2 1=ffs 2=e2fs 3=fat 4=minix 5=reiserfs 6=vstafs 7=jfs 8=xfs 9=iso9660 a=ufs2
1355 >>>>>0x212 string >\0 \b, GRUB version %-s
1358 >>>>>>0x21b string >\0 \b, configuration file %-s
1360 >>>>>>0x217 string >\0 \b, configuration file %-s
1369 # OEM-ID is empty or contain readable bytes
1372 # mtools-3.9.8/msdos.h
1383 >>>>>3 string >\0 \b, OEM-ID "%-.8s"
1385 >>>>>>8 string IHC \b cached by Windows 9M
1432 # VGA-copy CRC or
1445 # a word like "FATnm " is only a hint for a FAT size on nm-bits
1449 # http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/determining-fat-widths.html
1471 # 320 KiB with media descriptor FAh, 8 sectors per track ,single sided floppy implies FAT12
1480 # https://technet.microsoft.com/en-us/library/cc977221.aspx
1522 !:mime application/x-ima
1524 # and http://homepage.ntlworld.com/jonathan.deboynepollard/FGA/bios-parameter-block.html
1541 # Values 128 to 255 represent MFT record sizes of 2^(256-N) bytes.
1544 >>>>>>>>>>64 ubyte >127 \b, bytes/RecordSegment 2^(-1*%i)
1546 # Values 128 to 255 represent index block sizes of 2^(256-N) byte
1549 #>>>>>>>>>>68 ulelong >127 \b, bytes/index block 2^(256-%d)
1550 >>>>>>>>>>68 ubyte >127 \b, bytes/index block 2^(-1*%i)
1556 # in next sector loadername terminated by unicode CTRL-D and $
1559 #!:mime application/x-raw-disk-image
1561 >>>>>>>>>>>0x200 use ntfs-sector2
1567 #!:mime application/octet-stream
1569 >0 use ntfs-sector2
1570 # https://memory.dataram.com/products-and-services/software/ramdisk
1573 #!:mime application/octet-stream
1575 >0 use ntfs-sector2
1577 0 name ntfs-sector2
1579 >0 uleshort <8
1583 >>>0x002 lestring16 x bootstrap %-5.5s
1586 >>>>0x0c lestring16 x \b%-2.2s
1589 # ntfsclone-image is a special save format for NTFS volumes,
1591 0 string \0ntfsclone-image ntfsclone image,
1595 >0x16 lequad x device size %lld,
1616 9564 lelong 0x00011954 Unix Fast File system [v1] (little-endian),
1619 9564 belong 0x00011954 Unix Fast File system [v1] (big-endian),
1641 >712 lequad x system-wide uuid %0llx,
1646 42332 lelong 0x19012038 Unix Fast File system [v2ea] (little-endian)
1649 42332 lelong 0x19540119 Unix Fast File system [v2] (little-endian)
1652 42332 belong 0x19012038 Unix Fast File system [v2ea] (little-endian)
1655 42332 belong 0x19540119 Unix Fast File system [v2] (big-endian)
1658 66908 lelong 0x19012038 Unix Fast File system [v2ea] (little-endian)
1661 66908 lelong 0x19540119 Unix Fast File system [v2] (little-endian)
1664 66908 belong 0x19012038 Unix Fast File system [v2ea] (little-endian)
1667 66908 belong 0x19540119 Unix Fast File system [v2] (big-endian)
1670 0 ulequad 0xc8414d4dc5523031 HAMMER filesystem (little-endian),
1677 0 ulequad 0x48414d3205172011 HAMMER2 filesystem (little-endian),
1683 # ext2/ext3 filesystems - Andreas Dilger <adilger@dilger.ca>
1684 # ext4 filesystem - Eric Sandeen <sandeen@sandeen.net>
1686 # https://etbe.coker.com.au/2008/07/08/label-vs-uuid-vs-device/
1704 >0x46c ubeshort x \b-%04x
1705 >0x46e ubeshort x \b-%04x
1706 >0x470 ubeshort x \b-%04x
1707 >0x472 ubelong x \b-%08x
1729 # f2fs filesystem - Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
1732 >0x470 ubeshort x \b-%04x
1733 >0x472 ubeshort x \b-%04x
1734 >0x474 ubeshort x \b-%04x
1735 >0x476 ubelong x \b-%08x
1739 # Minix filesystems - Juan Cespedes <cespedes@debian.org>
1743 >0x402 beshort > -1 Minix filesystem, V1, 14 char names, %d zones
1748 >0x402 beshort > -1 Minix filesystem, V1 (big endian), %d zones
1753 >0x402 beshort > -1 Minix filesystem, V1, 30 char names, %d zones
1758 >0x402 beshort > -1 Minix filesystem, V1, 30 char names (big endian), %d zones
1763 #>>0x402 beshort > -1 Minix filesystem, V2, 14 char names
1767 #>0x402 beshort > -1 Minix filesystem, V2 (big endian)
1771 #>0x402 beshort > -1 Minix filesystem, V2, 30 char names
1775 #>0x402 beshort > -1 Minix filesystem, V2, 30 char names
1783 #>>0x402 beshort > -1 Minix filesystem, V3, 60 char names
1785 # SGI disk labels - Nathan Scott <nathans@debian.org>
1788 # SGI XFS filesystem - Nathan Scott <nathans@debian.org>
1796 # Minix-ST kernel floppy
1797 0x800 belong 0x46fc2700 Atari-ST Minix kernel image
1817 19 string \320\002\370\005\0\011\0\1\0 Atari-ST floppy 360k
1818 19 string \240\005\371\005\0\011\0\2\0 Atari-ST floppy 720k
1826 # Valid media descriptor bytes for MS-DOS:
1829 # -------------------------------------------------
1831 # F0 2.88 MB 3.5-inch, 2-sided, 36-sector
1832 # F0 1.44 MB 3.5-inch, 2-sided, 18-sector
1833 # F9 720K 3.5-inch, 2-sided, 9-sector
1834 # F9 1.2 MB 5.25-inch, 2-sided, 15-sector
1835 # FD 360K 5.25-inch, 2-sided, 9-sector
1836 # FF 320K 5.25-inch, 2-sided, 8-sector
1837 # FC 180K 5.25-inch, 1-sided, 9-sector
1838 # FE 160K 5.25-inch, 1-sided, 8-sector
1839 # FE 250K 8-inch, 1-sided, single-density
1840 # FD 500K 8-inch, 2-sided, single-density
1841 # FE 1.2 MB 8-inch, 2-sided, double-density
1842 # F8 ----- Fixed disk
1849 # xxxxxx0x Not 8 SPT
1850 # xxxxxx1x 8 SPT
1857 # 00 SS, Not 8 SPT
1858 # 01 DS, Not 8 SPT
1859 # 10 SS, 8 SPT
1860 # 11 DS, 8 SPT
1884 #!:mime application/x-ima
1890 #!:mime application/x-ima
1895 #!:mime application/x-ima
1900 #!:mime application/x-ima
1905 #>>>0 ubequad 0xfabce701b8c0078e \b, MS-DOS 1.12 bootloader
1907 #>>>>0xc4 use 2xDOS-filename
1914 #>>>>(1.b+2) ubequad 0xfa8cc88ed8ba0000 \b, PC-DOS 1.0 bootloader
1916 #>>>>>0x176 use DOS-filename
1918 #>>>>>0x182 use DOS-filename
1921 #>>>>(1.b+2) ubequad 0xfa8cc88ed833d28e \b, PC-DOS 1.1 bootloader
1923 #>>>>>0x18b use DOS-filename
1925 #>>>>>0x197 use DOS-filename
1928 #>>>>(1.b+2) ubequad 0xbbc0078ed3bcc601 \b, Zenith Data Systems MS-DOS 1.25 bootloader
1930 #>>>>>0x20 use 2xDOS-filename
1933 #>>>>(1.b+2) ubequad 0x8cc88ed8fa8ed0bc \b, MS-DOS 1.25 bootloader
1935 #>>>>>0x69 use 2xDOS-filename
1937 #>>>>(1.b+2) ubequad 0xfa0e17bc007cb860 \b, MS-DOS 2.11 bootloader
1939 #>>>>>0x162 use 2xDOS-filename
1942 >38913 string !NSR0 ISO 9660 CD-ROM filesystem data
1943 !:mime application/x-iso9660-image
1944 !:ext iso/iso9660
1946 !:mime application/x-iso9660-image
1947 !:ext iso/udf
1958 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
1959 !:mime application/x-iso9660-image
1960 32777 string CDROM High Sierra CD-ROM filesystem data
1970 # to display CD-ROM (70=81-11) after MBR (113=40+72+1), partition-table (71=50+21) and before Apple…
1971 #!:strength -11
1972 # to display CD-ROM (114=81+33) before MBR (113=40+72+1), partition-table (71=50+21) and Apple Driv…
1978 # 11577-mount-iso-0.9.5.tar.bz2/mount-iso-0.9.5/install.sh
1982 !:mime application/x-nrg
1990 # - GameCube/Wii CISO: https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/DiscIO/CISOBl…
1991 # - PSP CISO: https://github.com/jamie/ciso/blob/master/ciso.h
1994 # - 0x04 == 0x00200000: GameCube/Wii CISO (block_size)
1995 # - 0x10 == 0x00000800: PSP CISO (ISO-9660 sector size)
1996 # - 0x10 == 0x00004000: For >2GB files using maxcso...
1998 # - None of the above: Compact ISO.
2002 >>>>16 lelong !0x4000 Compressed ISO CD image
2004 # cramfs filesystem - russell@coker.com.au
2007 >8 lelong &1 version #2
2008 >8 lelong &2 sorted_dirs
2009 >8 lelong &4 hole_support
2017 >8 belong &1 version #2
2018 >8 belong &2 sorted_dirs
2019 >8 belong &4 hole_support
2025 # reiserfs - russell@coker.com.au
2047 0 belong 0x27051956 u-boot legacy uImage,
2057 >28 byte 8 Solaris/
2077 >29 byte 6 \bMIPS 64-bit,
2079 >29 byte 8 \bIBM S390,
2082 >29 byte 11 \bSparc 64-bit,
2084 >29 byte 13 \bNios-32,
2086 >29 byte 15 \bNios-II,
2093 >29 byte 22 \bARM 64-bit,
2097 >29 byte 26 \bRISC-V,
2102 >30 byte 4 Multi-File Image
2106 >30 byte 8 Binary Flat Device Tree BLOB
2112 >8 bedate x %s,
2137 >>8 belong x %d bytes,
2155 >>8 bedate x created: %s
2177 #----------------------------------------------------------
2178 #delta ISO Daniel Novotny (dnovotny@redhat.com)
2179 0 string DISO Delta ISO data
2183 # VMS backup savesets - gerardo.cacciari@gmail.com
2187 >>&(&0.b+8) byte 0x42 OpenVMS backup saveset data
2196 8 string OracleCFS Oracle Clustered Filesystem,
2209 # Oracle Clustered Filesystem - Aaron Botsis <redhat@digitalmafia.org>
2210 8 string OracleCFS Oracle Clustered Filesystem,
2216 # Oracle ASM tagged volume - Aaron Botsis <redhat@digitalmafia.org>
2226 #------------------------------------------------------------------------------
2227 # Files-11 On-Disk Structure (File system for various RSX-11 and VMS flavours).
2228 # These bits come from LBN 1 (home block) of ODS-1, ODS-2 and ODS-5 volumes,
2229 # which is mapped to VBN 2 of [000000]INDEXF.SYS;1 - gerardo.cacciari@gmail.com
2231 1008 string DECFILE11 Files-11 On-Disk Structure
2232 >525 byte x (ODS-%d);
2233 >1017 string A RSX-11, VAX/VMS or OpenVMS VAX file system;
2237 >984 string x volume label is '%-12.12s'
2240 # https://filext.com/file-extension/DAA
2242 0 string DAA\x0\x0\x0\x0\x0 PowerISO Direct-Access-Archive
2265 >0x10020 ubelong x UUID=%08x-
2266 >0x10024 ubeshort x \b%04x-
2267 >0x10026 ubeshort x \b%04x-
2268 >0x10028 ubeshort x \b%04x-
2275 0 string btrfs-stream BTRFS stream file
2291 >8 ulequad >0 \b block data at %lld,
2306 # Type: delta ISO
2308 0 string DISO Delta ISO data,
2315 # Because it's text-only magic, check a binary value (version) to be sure.
2320 # appending the UUID in the case of a 16-byte label.
2321 >>&144 regex [\x20-\x7E]{1,16} (label "%s")
2323 >>&8 lelong x \b, blocksize %d
2330 >>8 lelong x \b blocks %u,
2333 >>8 lelong x \b fragments %u,
2362 # verfied by 7-Zip `7z l -tFAT -slt *.dsk` and
2363 # `deark -l -m loaddskf 06200D19.DSK`
2364 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf-old.trid.xml
2367 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf.trid.xml
2370 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf-comp.trid.xml
2384 #!:mime application/octet-stream
2385 !:mime application/x-ibm-dsk
2405 # reserved sectors; as in the BIOS parameter block like: 1 256 (2M256R-K.DSK)
2406 >8 uleshort >1 \b, reserved sectors %u
2407 #>8 uleshort x \b, reserved sectors %u
2408 # FAT copies; as in the BIOS parameter block like: 2 (usual) 1 (2-NK.DSK)
2413 # root directory entries; as in the BIOS parameter block like: 224 (usual) 64 (H1-NK.DSK) 4096 (2-N…
2419 # sectors/FAT; as in the BIOS parameter block like: 1 (H1-NK.DSK) 7 9
2421 …e, count of sectors used by boot sector and FATs) like: 3 (H1-NK.DSK) 9 10 15 19 274 (2M256R-K.DSK)
2428 # heads; number of heads as in the BIOS parameter block like: 1 (H1-NK.DSK) 2
2431 # sectors/track; number of sectors per track as in the BIOS parameter block like: 8 15 18 36
2461 # URL: https://en.wikipedia.org/wiki/Central_Point_Software#cite_note-6
2462 # Reference: https://www.robcraig.com/download/transcopy-5-x-file-format
2463 # https://www.robcraig.com/download/transcopy-file-format-by-gene-thompson
2464 # http://mark0.net/download/triddefs_xml.7z/defs/t/tc-transcopy.trid.xml
2475 >>0 use tc-floppy
2477 0 name tc-floppy
2479 #!:mime application/octet-stream
2480 !:mime application/x-floppy-image-tc
2483 # 1st description (optional 0-terminated maximal 32) like:
2486 # 2nd desc. (optional 0-terminated maximal 32) like:
2487 # "(1988)." "Advanced - Utility" 'Program Disk 2"
2492 #>>0x88 lestring16 x "%.8s"
2494 # 6~Commodore GCR 7~MFM Double Density 8~Commodore Amiga Ch~Atari FM FFh~Unknown
2530 # Linux kernel sources: fs/ubifs/ubifs-media.h
2532 >0x16 leshort 0 UBIfs image
2543 # NEC PC-88 2D disk image
2544 # From Fabio R. Schmidlin <sd-snatcher@users.sourceforge.net>
2552 >>>>>>>0 regex [[:print:]]* NEC PC-88 disk image, name=%s
2558 >>>>>>>>0x1A ubyte 0x10 \b, write-protected
2564 >0x200 pstring x - HD model: %s
2570 # http://martin.hinner.info/fs/bfs/bfs-structure.html
2573 # https://arstechnica.com/information-technology/2018/07/the-beos-filesystem/
2586 # https://opensource.apple.com/source/IOStorageFamily/IOStorageFamily-44.3\
2596 # From: Thomas Wei�schuh <thomas@t-8ch.de>
2598 0 name bcachefs-uuid
2600 >4 ubeshort x \b-%04x
2601 >6 ubeshort x \b-%04x
2602 >8 ubeshort x \b-%04x
2603 >10 ubelong x \b-%08x
2607 >0x68 lequad 8 \b, UUID=
2608 >>0x38 use bcachefs-uuid
2616 >>>&(0x07a.b*56) use bcachefs-uuid
2627 # https://kernel.googlesource.com/pub/scm/linux/kernel/git/xiang/erofs-utils/\
2649 >>1104 lelong &8 DEVICE_TABLE
2659 # u32 type /* enum yaffs_obj_type, valid 1-5 */
2665 # mkyaffs2image directly proceeds to writing entries with the appropriate u32 YAFFS_OBJECT_TYPE (1-
2678 # XX: 01 - 05 (object type)
2687 # XX: 01 - 05 (object type)