Revision: 2121 http://archive-access.svn.sourceforge.net/archive-access/?rev=2121&view=rev Author: bradtofel Date: 2008-01-07 14:51:40 -0800 (Mon, 07 Jan 2008) Log Message: ----------- FEATURE: Now assumes that ARC/WARC filename entries in a CDX/BDB without a trailing .arc.gz, .arc, .warc.gz, or .warc are .arc.gz. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/Http11ResourceStore.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/Http11ResourceStore.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/Http11ResourceStore.java 2008-01-07 22:48:40 UTC (rev 2120) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/resourcestore/Http11ResourceStore.java 2008-01-07 22:51:40 UTC (rev 2121) @@ -63,7 +63,13 @@ throw new IOException("No ARC/WARC offset in search result..."); } final long offset = Long.parseLong(offsetString); - + if(!fileName.endsWith(LocalResourceStore.ARC_EXTENSION) + && !fileName.endsWith(LocalResourceStore.ARC_GZ_EXTENSION) + && !fileName.endsWith(LocalResourceStore.WARC_EXTENSION) + && !fileName.endsWith(LocalResourceStore.WARC_GZ_EXTENSION)) { + fileName = fileName + LocalResourceStore.ARC_GZ_EXTENSION; + } + String fileUrl = urlPrefix + fileName; Resource r = null; try { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |