X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fbomremove%2FMain.java;h=6cb3c7f89af92b2c645f35631a2700666d436302;hb=bf820ba57621f024316a6a4550738ba58fda79ee;hp=a377f0457a68b58feff0d1931bdeb03763820e81;hpb=6b6927aafa42fefece54df3c05ebd9161993ef52;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/bomremove/Main.java b/src/main/java/eu/svjatoslav/meviz/bomremove/Main.java index a377f04..6cb3c7f 100755 --- a/src/main/java/eu/svjatoslav/meviz/bomremove/Main.java +++ b/src/main/java/eu/svjatoslav/meviz/bomremove/Main.java @@ -21,7 +21,7 @@ import eu.svjatoslav.meviz.Module; public class Main implements Module { - byte[] bomHeader = new byte[] { (byte) 0xfe, (byte) 0xff }; + byte[] bomHeader = new byte[] { (byte) 0xef, (byte) 0xbb, (byte) 0xbf }; CommandlineHandler commandlineHandler = new CommandlineHandler(); @@ -41,7 +41,7 @@ public class Main implements Module { final FileInputStream fileInputStream = new FileInputStream(file); - final byte[] currentFileHeader = new byte[2]; + final byte[] currentFileHeader = new byte[bomHeader.length]; fileInputStream.read(currentFileHeader); fileInputStream.close(); @@ -88,12 +88,13 @@ public class Main implements Module { public void processFile(final File file) throws IOException { - if (file.length() < 2) + if (file.length() < bomHeader.length) return; if (!fileContainsHeader(file)) return; + System.out.println("Removing BOM from: " + file.getAbsolutePath()); stripFileFromHeader(file); }