add pfm and pam

This commit is contained in:
momo 2015-10-14 10:34:53 -04:00
parent b8e2221784
commit bc945c03c3

View File

@ -182,6 +182,7 @@ final class UserDefinedFileTypesManager {
private void loadPredefinedFileTypes() throws UserDefinedFileTypesException { private void loadPredefinedFileTypes() throws UserDefinedFileTypesException {
byte[] byteArray; byte[] byteArray;
FileType fileType; FileType fileType;
// Add rule for xml // Add rule for xml
byteArray = DatatypeConverter.parseHexBinary("3C3F786D6C"); byteArray = DatatypeConverter.parseHexBinary("3C3F786D6C");
fileType = new FileType("text/xml", new Signature(byteArray, 0L, FileType.Signature.Type.ASCII), "", false); //NON-NLS fileType = new FileType("text/xml", new Signature(byteArray, 0L, FileType.Signature.Type.ASCII), "", false); //NON-NLS
@ -214,7 +215,17 @@ final class UserDefinedFileTypesManager {
// Add rule for .pict image // Add rule for .pict image
byteArray = DatatypeConverter.parseHexBinary("001102FF"); byteArray = DatatypeConverter.parseHexBinary("001102FF");
fileType = new FileType("image/x-pict", new Signature(byteArray, 0L, FileType.Signature.Type.ASCII), "", false); //NON-NLS fileType = new FileType("image/x-pict", new Signature(byteArray, 522L, FileType.Signature.Type.ASCII), "", false); //NON-NLS
fileTypes.put(fileType.getMimeType(), fileType);
// Add rule for .pam
byteArray = DatatypeConverter.parseHexBinary("P7");
fileType = new FileType("image/x-portable-arbitrarymap", new Signature(byteArray, 0L, FileType.Signature.Type.ASCII), "", false); //NON-NLS
fileTypes.put(fileType.getMimeType(), fileType);
// Add rule for .pfm
byteArray = DatatypeConverter.parseHexBinary("PF");
fileType = new FileType("image/x-portable-floatmap", new Signature(byteArray, 0L, FileType.Signature.Type.ASCII), "", false); //NON-NLS
fileTypes.put(fileType.getMimeType(), fileType); fileTypes.put(fileType.getMimeType(), fileType);
} }