Lines Matching +full:ecx +full:- +full:1000
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
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
293 >>>>219 regex Author\ -\ Author:
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
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"
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
563 …3rd sector of MS x86 bootloader with assembler instructions cli;MOVZX EAX,BYTE PTR [BP+10];MOV ECX,
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
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
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
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
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
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
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
1027 >>>>>499 use DOS-filename
1068 0 name DOS-filename
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
1139 0 name partition-chs
1154 # romfs filesystems - Juan Cespedes <cespedes@debian.org>
1155 0 string -rom1fs- romfs filesystem, version 1
1159 # netboot image - Juan Cespedes <cespedes@debian.org>
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
1233 # xchg ecx,edx;addl ecx,edx;movw lba_info,si;movb 0x42,ah;pop dx;push dx;int 0x13
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
1276 >>>(0x1BC.s+8) ubyte&1 1 \b,Y2K-Fix
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
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"
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
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
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,
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
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
1941 0 name cdrom ISO 9660 CD-ROM filesystem data
1942 !:mime application/x-iso9660-image
1953 37633 string CD001 ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors)
1954 !:mime application/x-iso9660-image
1958 32777 string CDROM High Sierra CD-ROM filesystem data
1959 # https://www.unix.com/man-page/OpenSolaris/7fs/hsfs/
1960 #!:mime application/octet-stream
1961 #!:mime application/x-hsfs-image
1973 # to display CD-ROM (70=81-11) after MBR (113=40+72+1), partition-table (71=50+21) and before Apple…
1974 #!:strength -11
1975 # to display CD-ROM (114=81+33) before MBR (113=40+72+1), partition-table (71=50+21) and Apple Driv…
1984 # verified by udftools `udfinfo nero-UDFv26.iso` and 7-Zip `7z l -tUdf nero-UDF1.iso`
2013 # NSR02 indicates ISO/IEC 13346 first edition, or ECMA-167 second edition
2015 # FIXME: This detection is incorrect as it does not detect UDF 1.x, but ECMA-167 2nd
2017 #!:mime application/octet-stream
2018 !:mime application/x-udf-image
2020 # NSR03 indicates ISO/IEC 13346 second edition, or ECMA-167 third edition
2021 # OSTA UDF 2.x revisions are based on ECMA-167 third edition
2022 # FIXME: This detection is incorrect as it does not detect UDF 2.x, but ECMA-167 3rd
2024 #!:mime application/octet-stream
2025 !:mime application/x-udf-image
2030 # 11577-mount-iso-0.9.5.tar.bz2/mount-iso-0.9.5/install.sh
2034 !:mime application/x-nrg
2038 # cramfs filesystem - russell@coker.com.au
2059 # reiserfs - russell@coker.com.au
2081 0 belong 0x27051956 u-boot legacy uImage,
2111 >29 byte 6 \bMIPS 64-bit,
2116 >29 byte 11 \bSparc 64-bit,
2118 >29 byte 13 \bNios-32,
2120 >29 byte 15 \bNios-II,
2126 >29 byte 21 \bOpenRISC 1000,
2127 >29 byte 22 \bARM 64-bit,
2131 >29 byte 26 \bRISC-V,
2136 >30 byte 4 Multi-File Image
2211 #----------------------------------------------------------
2217 # VMS backup savesets - gerardo.cacciari@gmail.com
2236 # Oracle ASM tagged volume - Aaron Botsis <redhat@digitalmafia.org>
2246 #------------------------------------------------------------------------------
2247 # Files-11 On-Disk Structure (File system for various RSX-11 and VMS flavours).
2248 # These bits come from LBN 1 (home block) of ODS-1, ODS-2 and ODS-5 volumes,
2249 # which is mapped to VBN 2 of [000000]INDEXF.SYS;1 - gerardo.cacciari@gmail.com
2251 1008 string DECFILE11 Files-11 On-Disk Structure
2252 >525 byte x (ODS-%d);
2253 >1017 string A RSX-11, VAX/VMS or OpenVMS VAX file system;
2257 >984 string x volume label is '%-12.12s'
2260 # https://filext.com/file-extension/DAA
2262 0 string DAA\x0\x0\x0\x0\x0 PowerISO Direct-Access-Archive
2285 >0x10020 ubelong x UUID=%08x-
2286 >0x10024 ubeshort x \b%04x-
2287 >0x10026 ubeshort x \b%04x-
2288 >0x10028 ubeshort x \b%04x-
2295 0 string btrfs-stream BTRFS stream file
2329 # Because it's text-only magic, check a binary value (version) to be sure.
2334 # appending the UUID in the case of a 16-byte label.
2335 >>&144 regex [\x20-\x7E]{1,16} (label "%s")
2376 # verfied by 7-Zip `7z l -tFAT -slt *.dsk` and
2377 # `deark -l -m loaddskf 06200D19.DSK`
2378 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf-old.trid.xml
2381 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf.trid.xml
2384 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/d/dsk-skf-comp.trid.xml
2398 #!:mime application/octet-stream
2399 !:mime application/x-ibm-dsk
2419 # reserved sectors; as in the BIOS parameter block like: 1 256 (2M256R-K.DSK)
2422 # FAT copies; as in the BIOS parameter block like: 2 (usual) 1 (2-NK.DSK)
2427 # root directory entries; as in the BIOS parameter block like: 224 (usual) 64 (H1-NK.DSK) 4096 (2-N…
2433 # sectors/FAT; as in the BIOS parameter block like: 1 (H1-NK.DSK) 7 9
2435 …e, count of sectors used by boot sector and FATs) like: 3 (H1-NK.DSK) 9 10 15 19 274 (2M256R-K.DSK)
2442 # heads; number of heads as in the BIOS parameter block like: 1 (H1-NK.DSK) 2
2475 # URL: https://en.wikipedia.org/wiki/Central_Point_Software#cite_note-6
2476 # Reference: https://www.robcraig.com/download/transcopy-5-x-file-format
2477 # https://www.robcraig.com/download/transcopy-file-format-by-gene-thompson
2478 # http://mark0.net/download/triddefs_xml.7z/defs/t/tc-transcopy.trid.xml
2489 >>0 use tc-floppy
2491 0 name tc-floppy
2493 #!:mime application/octet-stream
2494 !:mime application/x-floppy-image-tc
2497 # 1st description (optional 0-terminated maximal 32) like:
2500 # 2nd desc. (optional 0-terminated maximal 32) like:
2501 # "(1988)." "Advanced - Utility" 'Program Disk 2"
2544 # Linux kernel sources: fs/ubifs/ubifs-media.h
2557 # NEC PC-88 2D disk image
2558 # From Fabio R. Schmidlin <sd-snatcher@users.sourceforge.net>
2566 >>>>>>>0 regex [[:print:]]* NEC PC-88 disk image, name=%s
2572 >>>>>>>>0x1A ubyte 0x10 \b, write-protected
2578 >0x200 pstring x - HD model: %s
2584 # http://martin.hinner.info/fs/bfs/bfs-structure.html
2587 # https://arstechnica.com/information-technology/2018/07/the-beos-filesystem/
2600 # https://opensource.apple.com/source/IOStorageFamily/IOStorageFamily-44.3\
2610 # From: Thomas Wei�schuh <thomas@t-8ch.de>
2612 0 name bcachefs-uuid
2614 >4 ubeshort x \b-%04x
2615 >6 ubeshort x \b-%04x
2616 >8 ubeshort x \b-%04x
2617 >10 ubelong x \b-%08x
2622 >>0x38 use bcachefs-uuid
2630 >>>&(0x07a.b*56) use bcachefs-uuid
2641 # https://kernel.googlesource.com/pub/scm/linux/kernel/git/xiang/erofs-utils/\
2673 # u32 type /* enum yaffs_obj_type, valid 1-5 */
2679 # mkyaffs2image directly proceeds to writing entries with the appropriate u32 YAFFS_OBJECT_TYPE (1-…
2692 # XX: 01 - 05 (object type)
2701 # XX: 01 - 05 (object type)
2712 # URL: https://github.com/littlefs-project/littlefs/blob/v2.9.0/SPEC.md