diff --git a/fbreader/app/src/main/java/org/amse/ys/zip/ZipFile.java b/fbreader/app/src/main/java/org/amse/ys/zip/ZipFile.java index bdc9c7d1a..227b8ddac 100644 --- a/fbreader/app/src/main/java/org/amse/ys/zip/ZipFile.java +++ b/fbreader/app/src/main/java/org/amse/ys/zip/ZipFile.java @@ -19,6 +19,22 @@ public final class ZipFile { private boolean myAllFilesAreRead; + public ZipFile(final String fileName) { + this(new InputStreamHolder() { + public InputStream getInputStream() throws IOException { + return new FileInputStream(fileName); + } + }); + } + + public ZipFile(final File file) { + this(new InputStreamHolder() { + public InputStream getInputStream() throws IOException { + return new FileInputStream(file); + } + }); + } + public ZipFile(InputStreamHolder streamHolder) { myStreamHolder = streamHolder; }