├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── entry.js ├── extract.js ├── matcher-stream.js ├── parser-stream.js └── unzip-stream.js ├── package.json ├── test ├── compressed.js ├── fileSizeUnknownFlag.js ├── invalid.js ├── padding.js ├── pipeSingleEntry.js ├── trail.js ├── uncompressed.js └── zip64.js ├── testData ├── compressed-OSX-Finder │ ├── archive.zip │ └── inflated │ │ ├── dir │ │ └── fileInsideDir.txt │ │ └── file.txt ├── compressed-flags-set │ ├── archive.zip │ └── inflated │ │ ├── dir │ │ └── fileInsideDir.txt │ │ └── file.txt ├── compressed-standard │ ├── archive.zip │ └── inflated │ │ ├── dir │ │ └── fileInsideDir.txt │ │ └── file.txt ├── invalid │ └── archive.zip ├── padding │ ├── archive.zip │ └── inflated │ │ ├── gophercolor16x16.png │ │ └── test.txt ├── trail │ ├── archive.zip │ └── inflated │ │ └── Class.class ├── uncompressed │ ├── archive.zip │ └── inflated │ │ ├── dir │ │ └── fileInsideDir.txt │ │ └── file.txt ├── zip64-2 │ ├── archive.zip │ └── inflated │ │ └── README ├── zip64-dd │ ├── archive.zip │ └── inflated │ │ └── README └── zip64 │ ├── archive.zip │ └── inflated │ └── README └── unzip.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/README.md -------------------------------------------------------------------------------- /lib/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/lib/entry.js -------------------------------------------------------------------------------- /lib/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/lib/extract.js -------------------------------------------------------------------------------- /lib/matcher-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/lib/matcher-stream.js -------------------------------------------------------------------------------- /lib/parser-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/lib/parser-stream.js -------------------------------------------------------------------------------- /lib/unzip-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/lib/unzip-stream.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/package.json -------------------------------------------------------------------------------- /test/compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/compressed.js -------------------------------------------------------------------------------- /test/fileSizeUnknownFlag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/fileSizeUnknownFlag.js -------------------------------------------------------------------------------- /test/invalid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/invalid.js -------------------------------------------------------------------------------- /test/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/padding.js -------------------------------------------------------------------------------- /test/pipeSingleEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/pipeSingleEntry.js -------------------------------------------------------------------------------- /test/trail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/trail.js -------------------------------------------------------------------------------- /test/uncompressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/uncompressed.js -------------------------------------------------------------------------------- /test/zip64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/test/zip64.js -------------------------------------------------------------------------------- /testData/compressed-OSX-Finder/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-OSX-Finder/archive.zip -------------------------------------------------------------------------------- /testData/compressed-OSX-Finder/inflated/dir/fileInsideDir.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testData/compressed-OSX-Finder/inflated/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-OSX-Finder/inflated/file.txt -------------------------------------------------------------------------------- /testData/compressed-flags-set/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-flags-set/archive.zip -------------------------------------------------------------------------------- /testData/compressed-flags-set/inflated/dir/fileInsideDir.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testData/compressed-flags-set/inflated/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-flags-set/inflated/file.txt -------------------------------------------------------------------------------- /testData/compressed-standard/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-standard/archive.zip -------------------------------------------------------------------------------- /testData/compressed-standard/inflated/dir/fileInsideDir.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testData/compressed-standard/inflated/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/compressed-standard/inflated/file.txt -------------------------------------------------------------------------------- /testData/invalid/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/invalid/archive.zip -------------------------------------------------------------------------------- /testData/padding/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/padding/archive.zip -------------------------------------------------------------------------------- /testData/padding/inflated/gophercolor16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/padding/inflated/gophercolor16x16.png -------------------------------------------------------------------------------- /testData/padding/inflated/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/padding/inflated/test.txt -------------------------------------------------------------------------------- /testData/trail/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/trail/archive.zip -------------------------------------------------------------------------------- /testData/trail/inflated/Class.class: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testData/uncompressed/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/uncompressed/archive.zip -------------------------------------------------------------------------------- /testData/uncompressed/inflated/dir/fileInsideDir.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testData/uncompressed/inflated/file.txt: -------------------------------------------------------------------------------- 1 | node.js rocks 2 | -------------------------------------------------------------------------------- /testData/zip64-2/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/zip64-2/archive.zip -------------------------------------------------------------------------------- /testData/zip64-2/inflated/README: -------------------------------------------------------------------------------- 1 | This small file is in ZIP64 format. 2 | -------------------------------------------------------------------------------- /testData/zip64-dd/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/zip64-dd/archive.zip -------------------------------------------------------------------------------- /testData/zip64-dd/inflated/README: -------------------------------------------------------------------------------- 1 | This small file is encoded with zip64 data descriptor -------------------------------------------------------------------------------- /testData/zip64/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/testData/zip64/archive.zip -------------------------------------------------------------------------------- /testData/zip64/inflated/README: -------------------------------------------------------------------------------- 1 | This small file is in ZIP64 format. 2 | -------------------------------------------------------------------------------- /unzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mhr3/unzip-stream/HEAD/unzip.js --------------------------------------------------------------------------------