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