aboutsummaryrefslogtreecommitdiff
path: root/contrib/file/magic/Magdir/java
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2014-06-26 06:03:39 +0000
committerXin LI <delphij@FreeBSD.org>2014-06-26 06:03:39 +0000
commitb6cee71de37d56e36dbc118e2d9b03e7cece5709 (patch)
tree5b4f7850752944df750e0c678951b78d9484b67e /contrib/file/magic/Magdir/java
parent3a8106f5280fd282639ba86273f677ff78191301 (diff)
parent77409849e70d030169c23215ab4e345440ccdcd8 (diff)
Notes
Diffstat (limited to 'contrib/file/magic/Magdir/java')
-rw-r--r--contrib/file/magic/Magdir/java20
1 files changed, 20 insertions, 0 deletions
diff --git a/contrib/file/magic/Magdir/java b/contrib/file/magic/Magdir/java
new file mode 100644
index 0000000000000..b09302ee65d54
--- /dev/null
+++ b/contrib/file/magic/Magdir/java
@@ -0,0 +1,20 @@
+
+#------------------------------------------------------------
+# $File: java,v 1.16 2013/09/24 20:22:03 christos Exp $
+# Java ByteCode and Mach-O binaries (e.g., Mac OS X) use the
+# same magic number, 0xcafebabe, so they are both handled
+# in the entry called "cafebabe".
+#------------------------------------------------------------
+# Java serialization
+# From Martin Pool (m.pool@pharos.com.au)
+0 beshort 0xaced Java serialization data
+>2 beshort >0x0004 \b, version %d
+
+0 belong 0xfeedfeed Java KeyStore
+!:mime application/x-java-keystore
+0 belong 0xcececece Java JCE KeyStore
+!:mime application/x-java-jce-keystore
+
+# Java source
+0 regex ^import.*;$ Java source
+!:mime text/x-java