Lines Matching full:archive

2 # $File: archive,v 1.193 2023/07/27 17:55:58 christos Exp $
3 # archive: file(1) magic for archive formats (see also "msdos" for self-
37 …member name without digits and without used image suffix and without *.ovf then it is a TAR archive
40 # minimal check and then display tar archive information which can also be
48 >>>156 ubyte 0x4c GNU tar archive
51 >>>156 ubyte 0x4d GNU tar archive
54 >>>156 ubyte 0x56 GNU tar archive
57 >>>156 default x tar archive (V7)
63 >>257 ulong !0 tar archive (old)
70 >>261 ubelong =0x72202000 POSIX tar archive (GNU)
78 >>>156 ubyte x tar archive
82 >>261 ubelong 0x72000000 tar archive (ustar)
86 >>261 default x tar archive (unknown ustar)
89 # type flag of 1st tar archive member
160 # Summary: Comic Book Archive *.CBT with TAR format
165 >0 string x Comic Book archive, tar archive
173 # Summary: Open Virtualization Format *.OVF with disk images and more packed as TAR archive *.OVA
181 >0 string x Open Virtualization Format Archive
196 # Yes, the top two "cpio archive" formats *are* supposed to just be "short".
198 # byte order as the machine running "file" with "cpio archive", and
200 # from the machine running "file" with "byte-swapped cpio archive".
211 # Note: called "CPIO archive (binary)" by TrID, "cpio/Binary LE" by 7-Zip and "CPIO" by DROID via …
214 >26 string >\0 cpio archive
222 # Note: called "CPIO archive (byte swapped binary)" by TrID and "Cpio/Binary BE" by 7-Zip
223 0 short 0143561 byte-swapped cpio archive
225 # https://telparia.com/fileFormatSamples/archive/cpio/skeleton2.cpio
229 # Note: called "CPIO archive (portable)" by TrID, "cpio/Portable ASCII" by 7-Zip and "cpio/odc" by…
230 0 string 070707 ASCII cpio archive (pre-SVR4 or odc)
232 # https://telparia.com/fileFormatSamples/archive/cpio/ pthreads-1.60B5.osr5src.cpio cinema.cpi VOL.…
234 # Note: called "CPIO archive (portable)" by TrID, "cpio/New ASCII" by 7-Zip and "cpio/newc" by GNU…
235 0 string 070701 ASCII cpio archive (SVR4 with no CRC)
237 # https://telparia.com/fileFormatSamples/archive/cpio/MainActor-2.06.3.cpio
239 # Note: called "CPIO archive (portable)" by TrID, "cpio/New CRC" by 7-Zip and "cpio/crc" by GNU cp…
240 0 string 070702 ASCII cpio archive (SVR4 with CRC)
243 # https://telparia.com/fileFormatSamples/archive/cpio/pcmcia
245 # display information of old binary cpio archive
272 # display information of old binary byte swapped cpio archive
289 # Various archive formats used by various versions of the "ar"
294 # Original UNIX archive formats.
304 0 leshort 0177555 very old 16-bit-int little-endian archive
305 0 beshort 0177555 very old 16-bit-int big-endian archive
306 0 lelong 0177555 very old 32-bit-int little-endian archive
307 0 belong 0177555 very old 32-bit-int big-endian archive
309 0 leshort 0177545 old 16-bit-int little-endian archive
311 0 beshort 0177545 old 16-bit-int big-endian archive
313 0 lelong 0177545 old 32-bit-int little-endian archive
315 0 belong 0177545 old 32-bit-int big-endian archive
321 0 lelong 0x39bed PDP-11 old archive
322 0 lelong 0x39bee PDP-11 4.0 archive
326 # some ar archive format? It's similar to, but not the same
332 # System V Release 1 portable(?) archive format.
334 0 string =<ar> System V Release 1 ar archive
335 !:mime application/x-archive
338 # Debian package; it's in the portable archive format, and needs to go
340 # a portable archive whose first member has a name beginning with
362 # 2nd archive name=control archive name like control.tar.gz or control.tar.xz
365 # look for 3rd archive name=data archive name like data.tar.{gz,xz,bz2,lzma}
398 # MIPS archive; they're in the portable archive format, and need to go
400 # a portable archive whose first member has a name beginning with
403 0 string =!<arch>\n__________E MIPS archive
404 !:mime application/x-archive
413 # BSD/SVR2-and-later portable archive formats.
419 # TODO: unify current ar archive, MIPS archive, Debian package
421 # *.ar packages from *.a libraries. handle empty archive
422 0 string =!<arch>\n current ar archive
426 !:mime application/x-archive
433 # "archive file" entry moved from ./hp
443 # "Thin" archive, as can be produced by GNU ar.
445 0 string =!<thin>\n thin archive with
450 0 search/1 -h- Software Tools format archive text
459 0 lelong&0x8080ffff 0x0000081a ARC archive data, dynamic LZW
461 0 lelong&0x8080ffff 0x0000091a ARC archive data, squashed
463 0 lelong&0x8080ffff 0x0000021a ARC archive data, uncompressed
465 0 lelong&0x8080ffff 0x0000031a ARC archive data, packed
467 0 lelong&0x8080ffff 0x0000041a ARC archive data, squeezed
469 0 lelong&0x8080ffff 0x0000061a ARC archive data, crunched
472 0 lelong&0x8080ffff 0x00000a1a PAK archive data
474 0 lelong&0x8080ffff 0x0000141a ARC+ archive data
476 0 lelong&0x8080ffff 0x0000481a HYP archive data
479 # Acorn archive formats (Disaster prone simpleton, m91dps@ecs.ox.ac.uk)
483 #0 byte 0x1a RISC OS archive (spark format)
484 0 string \032archive RISC OS archive (ArcFS format)
485 0 string Archive\000 RISC OS archive (ArcFS format)
494 0 string CRUSH Crush archive data
496 0 string HLSQZ Squeeze It archive data
498 0 string SQWEZ SQWEZ archive data
500 0 string HPAK HPack archive data
502 0 string \x91\x33HF HAP archive data
504 0 string MDmd MDCD archive data
506 0 string LIM\x1a LIM archive data
508 3 string LH5 SAR archive data
510 0 string \212\3SB\020\0 BSArc/BS2 archive data
511 # Bethesda Softworks Archive (Oblivion)
512 0 string BSA\0 BSArc archive data
515 2 string =-ah MAR archive data
517 #0 belong&0x00f800ff 0x00800000 ACB archive data
519 # TODO, this is what idarc says: 0 string \0\0\0 CPZ archive data
521 0 string JRchive JRC archive data
523 0 string DS\0 Quantum archive data
525 0 string PK\3\6 ReSOF archive data
527 0 string 7\4 QuArk archive data
529 14 string YC YAC archive data
531 0 string X1 X1 archive data
532 0 string XhDr X1 archive data
534 0 belong&0xffffe000 0x76ff2000 CDC Codec archive data
536 0 string \xad6" AMGC archive data
538 0 string N\xc3\xb5F\xc3\xa9lx\xc3\xa5 NuLIB archive data
540 0 string LEOLZW PAKLeo archive data
542 0 string SChF ChArc archive data
544 0 string PSA PSA archive data
546 0 string DSIGDCC CrossePAC archive data
548 0 string \x1f\x9f\x4a\x10\x0a Freeze archive data
550 0 string \xc2\xa8MP\xc2\xa8 KBoom archive data
552 0 string \x76\xff NSQ archive data
554 0 string Dirk\ Paehl DPA archive data
605 # display information of TTComp archive
607 # (version 5.25) labeled the entry as "TTComp archive data"
608 >0 ubyte x TTComp archive data
696 0 string ESP ESP archive data
698 0 string \1ZPK\1 ZPack archive data
700 0 string \xbc\x40 Sky archive data
702 0 string UFA UFA archive data
704 0 string =-H2O DRY archive data
706 0 string FOXSQZ FoxSQZ archive data
708 0 string ,AR7 AR7 archive data
710 0 string PPMZ PPMZ archive data
718 >0 string KWAJ MS Compress archive data, KWAJ variant
721 # magic/Magdir/archive, 284: Warning: EXTENSION type ` ??_' has bad char '?'
811 >0 string SZDD MS Compress archive data, SZDD variant
822 # Summary: InstallShield archive with SZDD compressed
825 1 search/48/bs SZDD\x88\xF0\x27\x33 InstallShield archive
829 # name of compressed archive member like: setup.dl_ _setup7int.dl_ _setup2k.dl_ _igdi.dl_ cabinet.d…
831 # name of uncompressed archive member like: setup.dll _Setup.dll IGdi.dll CABINET.DLL
837 # MS Compress archive data
842 >0 string SZ\x20 MS Compress archive data, QBasic variant
940 # Summary: FTCOMP compressed archive
944 # Note: called by TrID "FTCOMP compressed archive"
946 24 string/b FTCOMP FTCOMP compressed archive
956 0 string MP3\x1a MP3-Archiver archive data
958 0 string OZ\xc3\x9d ZET archive data
960 0 string \x65\x5d\x13\x8c\x08\x01\x03\x00 TSComp archive data
962 0 string gW\4\1 ARQ archive data
964 3 string OctSqu Squash archive data
966 0 string \5\1\1\0 Terse archive data
968 0 string UHA UHarc archive data
970 0 string \2AB ABComp archive data
971 0 string \3AB2 ABComp archive data
973 0 string CO\0 CMP archive data
975 0 string \x93\xb9\x06 Splint archive data
977 0 string \x13\x5d\x65\x8c InstallShield Z archive Data
979 1 string GTH Gather archive data
981 0 string BOA BOA archive data
983 0 string ULEB\xa RAX archive data
985 0 string ULEB\0 Xtreme archive data
987 0 string @\xc3\xa2\1\0 Pack Magic archive data
989 0 belong&0xfeffffff 0x1a034465 BTS archive data
991 0 string Ora\ ELI 5750 archive data
993 0 string \x1aFC\x1a QFC archive data
994 0 string \x1aQF\x1a QFC archive data
997 >3 byte 1 PRO-PACK archive data (compression 1)
998 >3 byte 2 PRO-PACK archive data (compression 2)
1000 0 string 777 777 archive data
1002 0 string sTaC LZS221 archive data
1004 0 string HPA HPA archive data
1006 0 string LG Arhangel archive data
1008 0 string 0123456789012345BZh EXP1 archive data
1010 0 string IMP\xa IMP archive data
1012 0 string \x00\x9E\x6E\x72\x76\xFF NRV archive data
1014 0 string \x73\xb2\x90\xf4 Squish archive data
1016 0 string PHILIPP Par archive data
1017 0 string PAR Par archive data
1019 0 string UB HIT archive data
1021 0 belong&0xfffff000 0x53423000 SBX archive data
1023 0 string NSK NaShrink archive data
1025 0 string #\ CAR\ archive\ header SAPCAR archive data
1026 0 string CAR\ 2.00 SAPCAR archive data
1027 0 string CAR\ 2.01 SAPCAR archive data
1032 0 string DST Disintegrator archive data
1034 0 string ASD ASD archive data
1064 0 string T4\x1a TOP4 archive data
1068 0 string BH\5\7 BlakHole archive data
1070 0 string BIX0 BIX archive data
1072 0 string ChfLZ ChiefLZA archive data
1074 0 string Blink Blink archive data
1076 0 string \xda\xfa Logitech Compress archive data
1078 1 string (C)\ STEPANYUK ARS-Sfx archive data
1080 0 string AKT32 AKT32 archive data
1081 0 string AKT AKT archive data
1083 0 string MSTSM NPack archive data
1085 0 string \0\x50\0\x14 PFT archive data
1087 0 string SEM SemOne archive data
1089 0 string \x8f\xaf\xac\x84 PPMD archive data
1091 0 string FIZ FIZ archive data
1093 0 belong&0xfffff0f0 0x4d530000 MSXiE archive data
1095 0 belong&0xfffffff0 0x797a3030 DeepFreezer archive data
1097 0 string =<DC- DC archive data
1099 0 string \4TPAC\3 TPac archive data
1103 0 string Ai\1\1\0 Ai archive data
1107 0 string Ai\1\0\0 Ai archive data
1113 # Note: called "Ai Archivator compressed archive" by TrID
1114 0 string Ai\2\0 Ai32 archive data
1126 0 string Ai\2\1 Ai32 archive data
1135 0 string SBC SBC archive data
1137 0 string YBS Ybs archive data
1139 0 string \x9e\0\0 DitPack archive data
1141 0 string DMS! DMS archive data
1143 0 string \x8f\xaf\xac\x8c EPC archive data
1145 0 string VS\x1a VSARC archive data
1147 0 string PDZ PDZ archive data
1149 0 string rdqx ReDuq archive data
1151 0 string GCAX GCA archive data
1153 0 string pN PPMN archive data
1155 3 string WINIMAGE WinImage archive data
1157 0 string CMP0CMP Compressia archive data
1159 0 string UHB UHBC archive data
1161 0 string \x61\x5C\x04\x05 WinHKI archive data
1163 0 string WWP WWPack archive data
1165 0 string \xffBSG BSN archive data
1166 1 string \xffBSG BSN archive data
1167 3 string \xffBSG BSN archive data
1168 1 string \0\xae\2 BSN archive data
1169 1 string \0\xae\3 BSN archive data
1170 1 string \0\xae\7 BSN archive data
1172 0 string \x33\x18 AIN archive data
1173 0 string \x33\x17 AIN archive data
1176 0 string SZ\x0a\4 SZip archive data
1183 >2 string \x2\x4 Xpack DiskImage archive data
1193 >0 string xpa\0\1 \b32 archive data
1195 >3 ubeshort !0x0001 \bck archive data
1199 0 string \xcd\ jm Xpack single archive data
1221 >2 byte <4 Dzip archive data
1229 0 string ZZ\ \0\0 ZZip archive data
1230 0 string ZZ0 ZZip archive data
1232 0 string \xaa\x40\x5f\x77\x1f\xe5\x82\x0d PAQ archive data
1233 0 string PAQ PAQ archive data
1241 # Note: called "JAR compressed archive" by TrID
1242 0xe string \x1aJar\x1b JAR (ARJ Software, Inc.) archive data
1250 # Note: called "JARCS compressed archive" by TrID
1251 0 string JARCS JAR (ARJ Software, Inc.) archive data
1261 # Note: called "ARJ compressed archive" by TrID and
1268 >>0 use arj-archive
1269 0 name arj-archive
1270 >0 leshort x ARJ archive
1279 # for multi volume first name is archive.arj then following parts archive.a01 archive.a02 ...
1282 # for SFX first name is archive.exe then following parts archive.e01 archive.e02 ...
1316 # ALTNAME_FLAG; indicates dual-name archive
1323 # date+time when original archive was created in MS-DOS format via ./msdos
1332 # date+time when archive was last modified; sometimes nil or
1339 # archive size (currently used only for secured archives); MAYBE?
1371 2 leshort 0xea60 ARJ archive data
1373 #>2 use arj-archive
1377 #0 string HA HA archive data,
1386 0 belong&0xffff00fc 0x48410000 HA archive data
1396 0 string HPAK HPACK archive data
1398 # JAM Archive volume format, by Dmitry.Kohmanyuk@UA.net
1399 0 string \351,\001JAM\ JAM archive,
1409 # Reference: https://web.archive.org/web/20021005080911/http://www.osirusoft.com/joejared/lzhformat…
1424 # display archive type name like "LHa/LZS archive data" or "LArc archive"
1428 >>>>>>2 string -lzs LHa/LZS archive data
1429 >>>>>>3 regex \^lz[45] LHarc 1.x archive data
1431 >>>>>>3 regex \^lz[2378] LArc archive
1432 # display archive type name like "LHa (2.x) archive data"
1435 >>>>>>3 regex \^lh[01] LHarc 1.x/ARX archive data
1441 >>>>>>3 regex \^lh[23d] LHa 2.x? archive data
1442 >>>>>>3 regex \^lh[7] LHa (2.x)/LHark archive data
1443 >>>>>>3 regex \^lh[456] LHa (2.x) archive data
1450 >>>>>>3 regex \^lh[89a-ce] LHa (Joe Jared) archive
1452 >>>>>>2 string -lhx LHa (UNLHA32) archive
1457 >>>>>>2 default x LHa (unknown) archive
1460 >>>>>3 regex \^pm[012] PMarc archive data
1496 #2 string -lh0- LHarc 1.x/ARX archive data [lh0]
1500 #2 string -lh1- LHarc 1.x/ARX archive data [lh1]
1518 #2 string -lzs- LHa/LZS archive data [lzs]
1522 #2 string -lh\40- LHa 2.x? archive data [lh ]
1523 #2 string -lhd- LHa 2.x? archive data [lhd]
1526 #2 string -lh2- LHa 2.x? archive data [lh2]
1529 #2 string -lh3- LHa 2.x? archive data [lh3]
1532 #2 string -lh4- LHa (2.x) archive data [lh4]
1535 #2 string -lh5- LHa (2.x) archive data [lh5]
1538 #2 string -lh6- LHa (2.x) archive data [lh6]
1541 #2 string -lh7- LHa (2.x)/LHark archive data [lh7]
1562 2 string -lZ PUT archive data
1564 # this should never happen if all sub types of LZS archive are identified
1565 #2 string -lz LZS archive data
1566 2 string -sw1- Swag archive data
1579 0 name rar-archive-header
1591 # RAR (Roshal Archive) archive
1592 0 string Rar!\x1a\7\0 RAR archive data
1602 >>7 use rar-archive-header
1604 0 string Rar!\x1a\7\1\0 RAR archive data, v5
1608 # Very old RAR archive
1610 0 string RE\x7e\x5e RAR archive data (<v1.5)
1615 0 string SQSH squished archive data (Acorn RISCOS)
1619 0 string UC2\x1a UC2 archive data
1621 # PKZIP multi-volume archive
1622 0 string PK\x07\x08PK\x03\x04 Zip multi-volume archive data, at least PKZIP v2.50 to extract
1626 # Android APK file (Zip archive)
1632 !:mime application/vnd.android.package-archive
1640 !:mime application/vnd.android.package-archive
1647 !:mime application/vnd.android.package-archive
1657 !:mime application/vnd.android.package-archive
1664 !:mime application/vnd.android.package-archive
1671 !:mime application/vnd.android.package-archive
1678 !:mime application/vnd.android.package-archive
1683 >>>>>>-512 default x Java archive data (JAR)
1684 !:mime application/java-archive
1692 !:mime application/vnd.android.package-archive
1700 !:mime application/vnd.android.package-archive
1704 0 string PK\005\006 Zip archive data (empty)
1934 >(26.s+30) leshort 0xcafe Java archive data (JAR)
1935 !:mime application/java-archive
1953 >>>26 string !\x8\0\0\0mimetype Zip archive data
1974 # Note: called "ZOO compressed archive (strict)" by TrID and "ZOO Compressed Archive" by DROID via…
1977 # skip DROID x-fmt-269-signature-id-621.zoo by looking for valid major version to manipulate archive
1978 >32 byte >0 Zoo archive data
1986 # ZOO files typically start with "ZOO ?.?? Archive.", followed by the bytes 0x1a 0x0 0x0; not used …
1987 >>8 string !\040Archive.\032 \b, at 8
1989 # major_ver.minor_ver; minimum version needed to manipulate archive like: 1.0 2.0
1995 # with zoo 2.00 additional fields have been added in the archive header
1997 # type; type of archive header like: 1 2
1999 # acmt_pos; position of archive comment like: 6258 30599 61369 149501
2001 # acmt_len; length of archive comment like: 258
2015 # vdata; archive-level versioning byte like: 1 3
2081 10 string #\ This\ is\ a\ shell\ archive shell archive text
2088 0 string \0\ \ \ \ \ \ \ \ \ \ \ \0\0 LBR archive data
2094 #2 string -pm0- PMarc archive data [pm0]
2097 #2 string -pm1- PMarc archive data [pm1]
2100 #2 string -pm2- PMarc archive data [pm2]
2103 2 string -pms- PMarc SFX archive (CP/M, DOS)
2133 # Parity archive reconstruction file, the 'par' file format now used on Usenet.
2134 0 string PAR\0 PARity archive data
2153 # Atari MSA archive - Teemu Hukkanen <tjhukkan@iki.fi>
2163 >4 ubeshort <2 Atari MSA archive data
2180 0 string PK00PK\003\004 Zip archive data
2190 >>0 string !#! Zip archive, with extra data prepended
2195 >>>&-1 string/T x %s script executable (Zip archive)
2197 # ACE archive (from http://www.wotsit.org/download.asp?f=ace)
2199 7 string **ACE** ACE archive data
2250 # EET archive
2252 0 belong 0x1ee7ff00 EET archive
2272 0 belong 123 dar archive,
2291 0 string MPQ\032 MoPaQ (MPQ) archive
2298 # xar (eXtensible ARchiver) archive
2300 # xar archive format: https://code.google.com/p/xar/
2306 0 string xar! xar archive
2361 # Type: Parity Archive
2363 0 string PAR2 Parity Archive Volume Set
2371 # ePub is XHTML + XML inside a ZIP archive. The first member of the
2372 # archive must be an uncompressed file called 'mimetype' with contents
2440 # LyNX archive
2445 # Note: called "Lynx archive" by TrID and "Commodore C64 BASIC program" with "POKE 53280" by ./c64
2447 56 string USE\040LYNX\040TO\040DISSOLVE\040THIS\040FILE LyNX archive
2448 # display "Lynx archive" (strength=330) before Commodore C64 BASIC program (strength=50) handled by…
2516 # ALZIP archive
2520 0 string ALZ\001 ALZ archive data
2524 0 string EGGA EGG archive data,
2533 # PAQ9A archive
2536 0 string pQ9\001 PAQ9A archive
2539 0 string Unison\ archive\ format Unison archive format
2545 # Synology archive (DiskStation Manager 7.0+)
2550 >8 ulelong&0x00FFFFFF 0x20C495 Synology archive
2562 # MonoGame/XNA processed assets archive
2599 # Electron ASAR archive
2605 >>(12.l+12) string }}}} Electron ASAR archive