Revision: 3548 http://archive-access.svn.sourceforge.net/archive-access/?rev=3548&view=rev Author: bradtofel Date: 2011-10-25 01:03:45 +0000 (Tue, 25 Oct 2011) Log Message: ----------- BUGFIX: now uses OpenJDK GZIPInputstream, to work around the problem with Oracles GZIP header parsing.. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java 2011-10-25 01:02:55 UTC (rev 3547) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourceindex/ziplines/ZiplinedBlock.java 2011-10-25 01:03:45 UTC (rev 3548) @@ -28,6 +28,7 @@ import java.util.logging.Logger; import java.util.zip.GZIPInputStream; +import org.archive.util.zip.OpenJDK7GZIPInputStream; import org.archive.wayback.util.ByteOp; /** @@ -98,8 +99,11 @@ throw new IOException("Unable to load block!"); } return new BufferedReader(new InputStreamReader( - new GZIPInputStream(new ByteArrayInputStream(bytes)), + new OpenJDK7GZIPInputStream(new ByteArrayInputStream(bytes)), ByteOp.UTF8)); +// return new BufferedReader(new InputStreamReader( +// new GZIPInputStream(new ByteArrayInputStream(bytes)), +// ByteOp.UTF8)); } private BufferedReader readBlockInefficiently() throws IOException { StringBuilder sb = new StringBuilder(16); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |