Update to file 4.13. Put the contrib files into contrib/file-4 instead
[dragonfly.git] / contrib / file-4 / magic / Magdir / perl
blob417220e80a3185704b3fc3d3446a7720dd91fbda
2 #------------------------------------------------------------------------------
3 # perl:  file(1) magic for Larry Wall's perl language.
5 # The ``eval'' line recognizes an outrageously clever hack for USG systems.
6 # Keith Waclena <keith@cerberus.uchicago.edu>
7 # Send additions to <perl5-porters@perl.org>
8 0       string/b        #!\ /bin/perl                   perl script text executable
9 0       string          eval\ "exec\ /bin/perl          perl script text
10 0       string/b        #!\ /usr/bin/perl               perl script text executable
11 0       string          eval\ "exec\ /usr/bin/perl      perl script text
12 0       string/b        #!\ /usr/local/bin/perl         perl script text
13 0       string          eval\ "exec\ /usr/local/bin/perl        perl script text executable
14 0       string          eval\ '(exit\ $?0)'\ &&\ eval\ 'exec    perl script text
16 # a couple more, by me
17 # XXX: christos matches
18 #0      regex           package         Perl5 module source text (via regex)
19 0       string          package         Perl5 module source text
21 # Perl Storable data files.
22 0       string  perl-store      perl Storable(v0.6) data
23 >4      byte    >0      (net-order %d)
24 >>4     byte    &01     (network-ordered)
25 >>4     byte    =3      (major 1)
26 >>4     byte    =2      (major 1)
28 0       string  pst0    perl Storable(v0.7) data
29 >4      byte    >0
30 >>4     byte    &01     (network-ordered)
31 >>4     byte    =5      (major 2)
32 >>4     byte    =4      (major 2)
33 >>5     byte    >0      (minor %d)