tfile: recognize Mach-O binaries and Java class files - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3ebbb99ce3b13357f4dfb0156877c6e5892de5aa
 (DIR) parent 3ae09bee86485f1aaa517f68ed2823ae9b960524
 (HTM) Author: Martin Kühl <martin.kuehl@gmail.com>
       Date:   Thu,  8 Feb 2018 14:00:46 +0100
       
       file: recognize Mach-O binaries and Java class files
       
       Diffstat:
         M src/cmd/file.c                      |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/file.c b/src/cmd/file.c
       t@@ -523,6 +523,9 @@ Filemagic long0tab[] = {
                070707,                0xFFFF,                "cpio archive\n", OCTET,
                0x2F7,                0xFFFF,                "tex dvi\n", "application/dvi\n",
                0xfffa0000,        0xfffe0000,        "mp3 audio\n",        "audio/mpeg\n",
       +        0xcafebabe,        0xFFFFFFFF,        "Mach-O fat executable\n",        "application/x-mach-binary\n",
       +        0xfeedface,        0xFFFFFFFE,        "Mach-O executable\n",        "application/x-mach-binary\n",
       +        0xbebafeca,        0xFFFFFFFF,        "Java class\n",        "application/x-java-applet\n",
        };
        
        int