Am 12.10.2009 15:43, Alan Bateman schrieb:
Ulf Zibis wrote:
:
Anyway, I would like to see zip/jar URIs as valid parameter to open a file/path/stream/channel via new File(URI) or Paths.get(URI).
There is a file system provider (albeit demo/prototype quality) for zip file in the nio repository. Just add ZipFileSystem.jar to your classpath and you can treat the contents of a zip or JAR file as a read-only file system. You can use URIs, such as zip:///home/foo.zip#/top/bar, to locate files if you wish.


Alan, that's cool, thanks. Hopefully this goes into trunk of JDK 7, (+ write access ?).
Can you give me direct link of ZipFileSystem.jar + javadoc + sources ?

If I run this example:
       System.out.println(
sun.nio.cs.ext.SJIS_0213.class.getResource("sjis0213.dat").toURI());
I get:
jar:file:/C:/Programme/Java/jdk1.7.0/fastdebug/jre/lib/charsets.jar!/sun/nio/cs/ext/sjis0213.dat

This looks little different from your example (scheme + '!' instead '#').
Is that covered too by ZipFileSystem.jar ?

-Ulf


Reply via email to