X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FIdentifyFile.java;h=621cfac89dfc097ec3ad469eb42dbd3b1c82bfd7;hb=990ed4ffbaa7a95b2ebb6bf6ab0440310f6e83ab;hp=ed67af8ec05e658816a1aeb5eb703667f5eef5e0;hpb=fd0e192c04b3035061bd1651b41c45842e9c1be4;p=jalview.git diff --git a/src/jalview/io/IdentifyFile.java b/src/jalview/io/IdentifyFile.java index ed67af8..621cfac 100755 --- a/src/jalview/io/IdentifyFile.java +++ b/src/jalview/io/IdentifyFile.java @@ -151,7 +151,7 @@ public class IdentifyFile { for (int i = 0; !isBinary && i < data.length(); i++) { - char c = data.charAt(i); + int c = data.charAt(i); isBinary = (c < 32 && c != '\t' && c != '\n' && c != '\r' && c != 5 && c != 27); // nominal binary character filter // excluding CR, LF, tab,DEL and ^E @@ -165,11 +165,12 @@ public class IdentifyFile if (source.inFile != null) { String fileStr = source.inFile.getName(); - if (fileStr.contains(".jar") - || fileStr.contains(".zip") || fileStr.contains(".jvp")) + if (fileStr.contains(".jar") || fileStr.contains(".zip") + || fileStr.contains(".jvp")) { // possibly a Jalview archive (but check further) reply = FileFormat.Jalview; + break; } } if (!lineswereskipped && data.startsWith("PK")) @@ -452,6 +453,11 @@ public class IdentifyFile return true; } + /** + * + * @param args + * @j2sIgnore + */ public static void main(String[] args) { for (int i = 0; args != null && i < args.length; i++)