diff options
Diffstat (limited to 'src/main/java/org/openslx/imagemaster')
3 files changed, 11 insertions, 11 deletions
diff --git a/src/main/java/org/openslx/imagemaster/crcchecker/ClassTest.java b/src/main/java/org/openslx/imagemaster/crcchecker/ClassTest.java index f1e878d..ba113c6 100644 --- a/src/main/java/org/openslx/imagemaster/crcchecker/ClassTest.java +++ b/src/main/java/org/openslx/imagemaster/crcchecker/ClassTest.java @@ -16,7 +16,6 @@ public class ClassTest CrcFile f = new CrcFile( filenameCrc ); System.out.println( "Master sum: '" + f.getMasterSum() + "'" ); - System.out.println( f.getCrcSums() ); System.out.println( "CRC file is '" + ( ( f.isValid() ) ? "valid" : "invalid" ) + "'" ); ImageFile imageFile = new ImageFile( filename, blockSize ); diff --git a/src/main/java/org/openslx/imagemaster/crcchecker/CrcChecker.java b/src/main/java/org/openslx/imagemaster/crcchecker/CrcChecker.java index 882f565..05fcfe3 100644 --- a/src/main/java/org/openslx/imagemaster/crcchecker/CrcChecker.java +++ b/src/main/java/org/openslx/imagemaster/crcchecker/CrcChecker.java @@ -31,11 +31,7 @@ public class CrcChecker public boolean hasValidCrcFile() { - try { - return crcFile.isValid(); - } catch ( IOException e ) { - return false; - } + return crcFile.isValid(); } /** @@ -69,11 +65,7 @@ public class CrcChecker int crcSum = Integer.reverseBytes( (int)crcCalc.getValue() ); int crcSumFromFile; - try { - crcSumFromFile = crcFile.getCRCSum( blockNumber ); - } catch ( IOException e ) { - throw new IOException( "crc", e ); - } + crcSumFromFile = crcFile.getCRCSum( blockNumber ); return ( crcSum == crcSumFromFile ); } diff --git a/src/main/java/org/openslx/imagemaster/crcchecker/CrcFile.java b/src/main/java/org/openslx/imagemaster/crcchecker/CrcFile.java index 370c714..e7a7970 100644 --- a/src/main/java/org/openslx/imagemaster/crcchecker/CrcFile.java +++ b/src/main/java/org/openslx/imagemaster/crcchecker/CrcFile.java @@ -6,6 +6,7 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; +import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.zip.CRC32; @@ -138,6 +139,14 @@ public class CrcFile return crcSums[blockNumber]; } + public List<Integer> getCrcSums() + { + List<Integer> ret = new ArrayList<Integer>( crcSums.length ); + for ( int i = 0; i < crcSums.length; i++ ) + ret.add( crcSums[i] ); + return ret; + } + public int getMasterSum() { return masterCrc; |