Skip to content

Instantly share code, notes, and snippets.

@retronym
Created April 20, 2020 08:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save retronym/f6629cf39d37df97668b61d5683184b2 to your computer and use it in GitHub Desktop.
Save retronym/f6629cf39d37df97668b61d5683184b2 to your computer and use it in GitHub Desktop.
scala> val f = new java.io.File("/tmp/test.zip"); val zos = new java.util.zip.ZipOutputStream(new java.io.FileOutputStream(f)); zos.putNextEntry(new java.util.zip.ZipEntry("\u012f" + "/")); zos.closeEntry(); zos.close()
f: java.io.File = /tmp/test.zip
zos: java.util.zip.ZipOutputStream = java.util.zip.ZipOutputStream@6c4e11d0
scala> val zf = new java.util.zip.ZipFile(f); try zf.getEntry("\u012f") finally zf.close()
zf: java.util.zip.ZipFile = java.util.zip.ZipFile@14b0b7f9
res16: java.util.zip.ZipEntry = į/
scala> val zf = new java.util.zip.ZipFile(f); try zf.getEntry("\u012f" + "/") finally zf.close()
zf: java.util.zip.ZipFile = java.util.zip.ZipFile@4700064f
res17: java.util.zip.ZipEntry = į/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment