]> git.saurik.com Git - apple/file_cmds.git/blame - file/magdir/vms
file_cmds-60.tar.gz
[apple/file_cmds.git] / file / magdir / vms
CommitLineData
440bd198
A
1
2#------------------------------------------------------------------------------
3# vms: file(1) magic for VMS executables (experimental)
4#
5# VMS .exe formats, both VAX and AXP (Greg Roelofs, newt@uchicago.edu)
6
7# GRR 950122: I'm just guessing on these, based on inspection of the headers
8# of three executables each for Alpha and VAX architectures. The VAX files
9# all had headers similar to this:
10#
11# 00000 b0 00 30 00 44 00 60 00 00 00 00 00 30 32 30 35 ..0.D.`.....0205
12# 00010 01 01 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 ................
13#
140 string \xb0\0\x30\0 VMS VAX executable
15>44032 string PK\003\004 \b, Info-ZIP SFX archive v5.12 w/decryption
16#
17# The AXP files all looked like this, except that the byte at offset 0x22
18# was 06 in some of them and 07 in others:
19#
20# 00000 03 00 00 00 00 00 00 00 ec 02 00 00 10 01 00 00 ................
21# 00010 68 00 00 00 98 00 00 00 b8 00 00 00 00 00 00 00 h...............
22# 00020 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
23# 00030 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................
24# 00040 00 00 00 00 ff ff ff ff ff ff ff ff 02 00 00 00 ................
25#
260 belong 0x03000000 VMS Alpha executable
27>75264 string PK\003\004 \b, Info-ZIP SFX archive v5.12 w/decryption