Organized and added to the shipped file identification signatures.

- Added ISO 9660 disk image
 - Created new files for categorizing signatures better.
   - executable.sig - Executable (and bytecode) files.
   - java.sig - Java related files (class/jar, etc).
   - programming.sig - Mostly scripting language identification
This commit is contained in:
Seth Hall 2020-01-27 13:34:40 -05:00
parent 4a76229209
commit 15d43dfbcd
9 changed files with 376 additions and 413 deletions

View file

@ -0,0 +1,31 @@
signature file-jar {
file-mime "application/java-archive", 100
file-magic /^PK\x03\x04.{1,200}\x14\x00..META-INF\/MANIFEST\.MF/
}
signature file-java-applet {
file-mime "application/x-java-applet", 71
file-magic /^\xca\xfe\xba\xbe...[\x2d-\x34]/
}
# JAR compressed with pack200
signature file-jar-pack200 {
file-mime "application/x-java-pack200", 1
file-magic /^\xca\xfe\xd0\x0d./
}
# Java Web Start file.
signature file-jnlp {
file-magic /^\<jnlp\x20/
file-mime "application/x-java-jnlp-file", 100
}
signature file-java-keystore {
file-mime "application/x-java-keystore", 70
file-magic /^\xfe\xed\xfe\xed/
}
signature file-java-jce-keystore {
file-mime "application/x-java-jce-keystore", 70
file-magic /^\xce\xce\xce\xce/
}