Lines Matching full:dos
4 # msdos: file(1) magic for MS-DOS files
10 >1 string/cW \ echo\ off DOS batch file text
13 >1 string/cW echo\ off DOS batch file text
16 >1 string/cW rem DOS batch file text
19 >1 string/cW set\ DOS batch file text
87 # Most non-DOS MZ-executable extensions have the relocation table more than 0x40 bytes into the fil…
97 >>(0x3c.l) string !PE\0\0 MS-DOS executable
140 # ROM image is without DOS MZ header and without PE\0\0 signature
339 # hooray, there's a DOS extender using the PE format, with a valid PE
343 # "(8.s*16) string 32STUB for MS-DOS, 32rtm DOS extender"
346 # sounds like Borland DOS extender with PE loader and Windows emulation which
351 # Detect embedded DOS extenders
354 >>>(8.s*16) search/0x50 32rtm-stub\ for\ PE\ files \b, Borland 32rtm DOS extender (stub)
356 >>(8.s*16) search/0x50 Phar\ Lap\ Software,\ Inc. \b, Phar Lap TNT DOS extender
358 >>(8.s*16) search/0x200 Can't\ find\ DOSWIN32.RTM \b, DosWin32 DOS extender (stub)
359 >>(8.s*16) search/0x4000 Stub\ failed\ to\ find\ DOS/4G\ extender. \b, DOS/4G DOS extender (stub)
362 >>(8.s*16) ulequad&0xffff0000ff =0x494d0000e9 \b, HX DOS extender (embedded with DPMI host)
365 >>>(8.s*16) search/0x200 cannot\ find\ loader\ DPMILD32.EXE \b, HX DOS extender (stub)
367 >>>(8.s*16) search/0x600 PATH=HDPMI32.EXE \b, HX DOS extender (embedded without DPMI host)
369 >>>(8.s*16) search/0x4000 DPMILD32: \b, HX DOS extender (embedded without DPMI host)
401 # not a DOS EXE.
404 # Hmm, not a PE but the relocation table is too high for a traditional DOS exe,
406 >>(0x3c.l) string !PE\0\0 MS-DOS executable
552 # OS 3 was reserved for Multitasking MS-DOS but it never used NE version 5+ (only NE version 4)
553 #>>>>(0x3c.l+0x36) byte 3 for Multitasking MS-DOS
556 # OS 5 is assigned to BOSS (Borland Operating System Services) but is used also by other 16-bit DOS…
557 >>>>(0x3c.l+0x36) byte 5 for MS-DOS
560 >>>>>(8.s*16) ulequad&0xffff0000ff =0x494d0000e9 \b, HX DOS extender 16-bit (embedded with DPMI ho…
563 >>>>>>(8.s*16) search/0x200 cannot\ find\ loader\ DPMILD16.EXE \b, HX DOS extender 16-bit (stub)
565 >>>>>>(8.s*16) search/0x4000 DPMILD16: \b, HX DOS extender 16-bit (embedded without DPMI host)
568 >>>>>>>(8.s*16) search/0x1000 rtm.exe\0dpmi16bi.ovl \b, Borland rtm DOS extender (stub)
571 >>>>>>>(8.s*16) search/0x1000 BOSS\ Stub\ Version \b, Borland BOSS DOS extender (stub)
572 # OS 6 is not assigned but is used by 32-bit DOS application with extender (found only with HX DOS …
576 >>>>(0x3c.l+0x36) byte 6 for MS-DOS
579 >>>>>(8.s*16) ulequad&0xffff0000ff =0x494d0000e9 \b, HX DOS extender 32-bit (embedded with DPMI ho…
582 >>>>>>(8.s*16) search/0x200 cannot\ find\ loader\ DPMILD32.EXE \b, HX DOS extender 32-bit (stub)
584 >>>>>>(8.s*16) search/0x4000 DPMILD32: \b, HX DOS extender 32-bit (embedded without DPMI host)
588 >>>>(0x3c.l+0x36) byte 0x81 for MS-DOS, Phar Lap 286 DOS extender, emulating OS/2 1.x
591 >>>>(0x3c.l+0x36) byte 0x82 for MS-DOS, Phar Lap 286 DOS extender, emulating MS Windows
612 # These versions are used only by WINE, Windows 1.x/2.x and Multitasking MS-DOS
613 # WINE binaries have special signature after the dos header (at fixed offset 0x40)
614 # Multitasking MS-DOS binaries imports DOSCALLS library, so use it for distinguishing
623 >>>>>&(&0.s-0x29) search/512/C \x08DOSCALLS for Multitasking MS-DOS
717 # some DOS extenders use LE files with OS/2 header
718 >>>>0x240 search/0x100 DOS/4G for MS-DOS, DOS/4G DOS extender
719 >>>>0x240 search/0x200 WATCOM\ C/C++ for MS-DOS, DOS/4GW DOS extender
720 >>>>0x440 search/0x100 CauseWay\ DOS\ Extender for MS-DOS, CauseWay DOS extender
721 >>>>0x40 search/0x40 PMODE/W for MS-DOS, PMODE/W DOS extender
722 >>>>0x40 search/0x40 STUB/32A for MS-DOS, DOS/32A DOS extender (stub)
723 >>>>0x40 search/0x80 STUB/32C for MS-DOS, DOS/32A DOS extender (configurable stub)
724 >>>>0x40 search/0x80 DOS/32A for MS-DOS, DOS/32A DOS extender (embedded)
726 >>>>(8.s*16) string o2LEstub for MS-DOS, D3X DOS extender
729 >>>>>(0x3c.l+0x10) lelong&0x38000 =0x18000 for MS-DOS (DLL)
744 # fails with DOS-Extenders.
747 # OS 3 was reserved for Multitasking MS-DOS but it never used LE (NE format was used instead)
748 #>>>(0x3c.l+0x0a) leshort 3 for Multitasking MS-DOS
769 # DOS/32A Linear Compressed file format
770 >>(0x3c.l) string LC\0\0 \b, LC for MS-DOS
771 >>>0x40 search/0x40 STUB/32A \b, DOS/32A DOS extender (stub)
772 >>>0x40 search/0x80 STUB/32C \b, DOS/32A DOS extender (configurable stub)
773 >>>0x40 search/0x80 DOS/32A \b, DOS/32A DOS extender (embedded)
775 # PX\0\0 signature for 32bit DOS Applications in DOS-PE Format (https://www.japheth.de/HX.html)
780 >>0 default x executable for MS-DOS
783 >>(8.s*16) ulequad&0xffff0000ff =0x494d0000e9 \b, HX DOS extender (embedded with DPMI host)
786 >>>(8.s*16) search/0x200 cannot\ find\ loader\ DPMILD32.EXE \b, HX DOS extender (stub)
788 >>>(8.s*16) search/0x600 PATH=HDPMI32.EXE \b, HX DOS extender (embedded without DPMI host)
790 >>>(8.s*16) search/0x4000 DPMILD32: \b, HX DOS extender (embedded without DPMI host)
844 >>(&-6.l) string/b StubInfoMagic!!\0 for MS-DOS
846 >>(8.s*16) string go32stub for MS-DOS
848 >>>&1 string x for DOS, Win or OS/2, emx %s
859 >>(&-6.l) string/b StubInfoMagic!!\0 for MS-DOS
869 >>>>&17 byte x \b%c DOS extender (stub)
870 >>>&0 lelong <40 \b, DJGPP go32 v1 DOS extender (stub)
883 >>>&0 string/4 x \b, DJGPP go32 v%s DOS extender
885 >>>&0 string/8 x \b, DJGPP go32 %s DOS extender
911 >(8.s*16) string $WdX \b, WDos/X DOS extender
982 >0 string P2 \b, EXP (P2) for MS-DOS, Phar Lap 286 DOS extender
983 >0 string P3 \b, EXP (P3) for MS-DOS, Phar Lap 386 DOS extender
984 >0 string MT \b, MT for MS-DOS, IGC XMLOD i386 DOS extender
985 >0 string 3P \b, 3P for MS-DOS
994 >0 string D3X1 \b, D3X1 for MS-DOS, D3X DOS extender
996 >0 string BW \b, BW collection for MS-DOS
1037 >0 string MP \b, EXP (MP) for MS-DOS, Phar Lap 386 DOS extender
1042 # This named instance is called for unrecognized MZ DOS binary from any offset
1044 >0 default x \b, MZ for MS-DOS
1046 # Windows and later versions of DOS will allow .EXEs to be named with a .COM
1048 # like: EDIT.COM 4DOS.COM CMD8086.COM CMD-FR.COM SYSLINUX.COM
1059 >>>&0 string DOS/16M \b, DOS/16M DOS extender (embedded)
1060 >>>&-8 string DOS/16M \b, DOS/16M DOS extender (embedded)
1061 >>>&-8 string DOS/4G \b, DOS/4G DOS extender (embedded)
1063 >>>>(8.s*16) search/0x4000 Stub\ failed\ to\ find\ DOS/4G\ extender. \b, DOS/4G DOS extender (stub)
1069 >0x440 search/0x100 CauseWay\ DOS\ Extender \b, CauseWay DOS extender
1074 # Summary: OS/2 LX Library and device driver (no DOS stub)
1081 # Note: by dll-os2-no-dos-stub.trid.xml called "OS/2 Dynamic Link Library (no DOS stub)"
1082 # similar looking like variant with MS-DOS stub (MZ magic): "MS-DOS executable, LX"
1108 # os_type; target operating system like: 0~unknown 1~OS/2 2~Windows 16-bit 3~Multitasking MS-DOS 4.…
1138 # OS 3 was reserved for Multitasking MS-DOS but it never used LX (NE format was used instead)
1139 #>0x0a leshort 3 for Multitasking MS-DOS
1207 >12 string \0\0\0\0`\004\360 MS-DOS KEYBoard Layout file
1209 # DOS device driver updated by Joerg Jenderek at May 2011,Mar 2017,Aug 2020,Mar 2023
1221 0 name msdos-driver DOS executable (
1225 # and IBM Token-Ring adapter IBMTOK.DOS. Why and when DOS instead SYS is used?
1226 # PROTMAN.DOS ELNKPL.DOS
1227 !:ext sys/dev/bin/dos
1230 # DOS device driver attributes
1297 # DOS driver cmd640x.sys has 0x12 instead of 0xffffffff for pointer field to next device header
1300 # DOS drivers DC2975.SYS, DUMBDRV.SYS, ECHO.SYS has also none 0xffffffff for pointer field
1308 # DOS drivers LS120.SYS, MKELS120.SYS use reserved bits of attribute field
1313 # 3Com EtherLink 3C501 CID\SERVER\IBMLS\IBM500D1\DLSNETDR.ZIP\ELNK.DOS
1316 # IBM Streamer CID\SERVER\IBMLS\IBM500D1\DLSNETDR.ZIP\IBMMPC.DOS
1334 # the remaining files should be DOS *.COM executables
1346 >0 byte x DOS executable (
1347 # DOS executable with JuMP 16-bit instruction
1357 # COM with nils like MODE.COM IBMDOS.COM (pcdos 3.31 ru Compaq) RSSTUB.COM (PC-DOS 2000 de) ACCESS.…
1361 # DOS executable with JuMP 16-bit and without nil padding
1364 # TODO: HOWTO distinguish COMboot from pure DOS executables?
1373 # DOS executable without JuMP 16-bit instruction
1389 # like: E30ODI.COM MADGEODI.COM UNI2ASCI.COM RECOVER.COM (DOS 2) COMMAND.COM (DOS 2)
1406 # No x86 boot signature implies often DOS executable
1407 # check for unrealistic high number of FATs. Then it is an unusual disk image or often a DOS execut…
1413 # ftp://old-dos.ru/OSCollect/OS/MS-DOS/Final Releases/
1414 # skip unusual floppy image disk1.img of MS-DOS 1.25 (Corona Data Systems OEM)
1417 # "ftp://old-dos.ru/OSCollect/OS/BeOS/BeOS 4.0.rar"
1424 # "ftp://old-dos.ru/OSCollect/OS/MS-DOS/Final Releases/PC-DOS 1.0 (5.25).rar"
1425 # skip unusual floppy image PCDOS100.IMG of DOS 1.0
1428 # "ftp://old-dos.ru/OSCollect/OS/BeOS/BeOS 5.0 Personal (BA).rar"
1429 # skip BeOS 5 floppy_1.44.00.ima done as "DOS/MBR boot sector" by ./filesystems
1434 # check for unrealistic low number of FATs. Then it is an unusual FAT disk image or often a DOS exe…
1441 # skip unusual floppy image TK-DOS11.img IBMDOS11.img of IBM DOS 1.10
1454 # "ftp://old-dos.ru/OSCollect/OS/MS-DOS/Final Releases/Microsoft MS-DOS 3.31 (Compaq OEM) (3.5).rar…
1458 # no such DOS COM executables found
1462 # display DOS executable (COM or COMBOOT 16-bit strength=40=40-0) after ESP-IDF application image (…
1473 # check for unrealistic high number of FATs. Then it is not a disk image and it is a DOS executable
1477 # check for unrealistic low number of FATs. Then it is not a disk image and it is a DOS executable
1484 # maybe disc image with valid number of FATs or DOS executable
1487 # invalid low media descriptor. Then it is not a disk image and it is a DOS executable
1490 # valid media descriptor. Then it is maybe disk image or DOS executable
1492 # invalid sectorsize not a power of 2 from 32-32768. Then it is not a disk image and it must be DOS…
1497 # like: BASICA.COM (PC dos 3.20) FORMAT.COM SMC8100.COM WORD.COM (word4)
1531 # look for interrupt instruction like in rem.com (DJGPP) LOADER.COM (DR-DOS 7.x)
1540 # skip Gpt.com Mbr.com (edk2-UDK2018 bootsector) described as "DOS/MBR boot sector" by ./filesystems
1548 # skip Syslinux 3.71 flashimg.img done as "DOS/MBR boot sector" by ./filesystems
1551 # no DOS executable with interrupt 0x16 found
1558 # few COM executables without interrupt instruction like RESTART.COM (DOS 7.10) REBOOT.COM
1571 # like: RESTART.COM (DOS 7.10) REBOOT.COM
1588 >>&2 string UPX! FREE-DOS executable (COM), UPX
1591 >>>&21 string =FONT compressed DOS code page font
1599 252 string Must\ have\ DOS\ version DR-DOS executable (COM)
1603 #2 search/28 \xcd\x21 COM executable for MS-DOS
1605 2 string \xcd\x21 COM executable for DOS
1609 4 string \xcd\x21 COM executable for DOS
1613 5 string \xcd\x21 COM executable for DOS
1618 >0 byte !0xb8 COM executable for DOS
1623 >5 string !\xcd\x21 COM executable for DOS
1627 13 string \xcd\x21 COM executable for DOS
1635 >>17 default x COM executable for MS-DOS
1639 23 string \xcd\x21 COM executable for MS-DOS
1643 30 string \xcd\x21 COM executable for MS-DOS
1647 70 string \xcd\x21 COM executable for DOS
1651 0x6 search/0xa \xfc\x57\xf3\xa5\xc3 COM executable for MS-DOS
1654 0x6 search/0xa \xfc\x57\xf3\xa4\xc3 COM executable for DOS
1658 0x3c string W\ Collis\0\0 COM executable for MS-DOS, Compack compressed
1664 0 string/b LZ MS-DOS executable (built-in)
1665 #0 byte 0xf0 MS-DOS program library data
1694 >>>0x6E ulequad x (DOS) Document
1863 # Note: Used by both old Lotus 1-2-3 and Lotus Symphony (DOS) til version 2.x
2250 >6 search/7089 Non-DOS\ disk Norton Commander module message
2254 # URL: http://www.antonis.de/dos/dos-tuts/mpdostip/html/nwdostip.htm
2255 # Reference: https://mark0.net/download/triddefs_xml.7z/defs/m/msg-netware-dos.trid.xml
2257 0 string DOS\ Client\ Message\ File: Novell DOS client message
2310 # 4DOS help file, version 1.00 3.30
2312 # URL: https://en.wikipedia.org/wiki/4DOS
2313 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/h/hlp-4dos-v2.trid.xml
2314 # Note: called "4DOS Help (v2)" by TrID
2316 >13 search/3016 4DOS 4DOS help file, version 2.x
2318 !:mime application/x-4dos-hlp
2319 # DOS.HLP 4DOS help file, version 2.21
2321 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/h/hlp-4dos-v4.trid.xml
2322 # Note: called "4DOS Help (v4)" by TrID
2323 0 string 4DH4 4DOS help file, version 4.x
2325 !:mime application/x-4dos-hlp
2328 # Reference: https://4dos.info/4dsource/4helpsrc.zip/TPHELP.PAS
2329 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/h/hlp-4dos.trid.xml
2330 # 4DOS help (.HLP) files added by Joerg Jenderek from source TPHELP.PAS
2331 # of https://www.4dos.info/
2333 0 ubequad&0xF1ffFFffF0000000 0x0034444830000000 4DOS help file
2335 !:mime application/x-4dos-hlp
2339 …correspond or is a little bit lower than value of _4VER variable or output of 4DOS command `VER /R`
2377 >>38 pstring x or specified by DOS environment variable %s
2380 # SharewareData : SharewareDataRec; shareware info for 4DOS.COM
2476 # extension of DOS 8+3 name with ".000" of 1st archive member name implies Windows CE installer
2756 # DOS backup 2.0 to 3.2
2757 # URL: http://fileformats.archiveteam.org/wiki/BACKUP_(MS-DOS)
2758 # Reference: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/restore/brtecdoc.htm
2767 >>>>0x1 ubyte x DOS 2.0 backup id file, sequence %d
2785 # looking if last char of string is valid DOS file name
2790 # first char of full file name is DOS (5Ch) or UNIX (2Fh) path separator
2791 # only DOS variant found. UNIX variant according to V32SLASH.TXT in archive PD0315.EXE
2794 # "DOS 2.0 backed up file %s, split file, sequence %d" or
2795 # "DOS 2.0 backed up file %s, complete file"
2796 >>>>>>0 ubyte x DOS 2.0-3.2 backed up
2812 # DOS backup 3.3 to 5.x
2818 >>0x9 ubyte x DOS 3.3 backup control file, sequence %d
2827 # Note: DOS date+time format is different from formats such as Unix epoch
2829 0 name dos-date