├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── entry.js ├── extract.js └── parse.js ├── package.json ├── test ├── compressed.js ├── fileSizeUnknownFlag.js ├── pipeSingleEntry.js └── uncompressed.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 └── uncompressed │ ├── archive.zip │ └── inflated │ ├── dir │ └── fileInsideDir.txt │ └── file.txt └── unzip.js /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /node_modules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/README.md -------------------------------------------------------------------------------- /lib/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/lib/entry.js -------------------------------------------------------------------------------- /lib/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/lib/extract.js -------------------------------------------------------------------------------- /lib/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/lib/parse.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/package.json -------------------------------------------------------------------------------- /test/compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/test/compressed.js -------------------------------------------------------------------------------- /test/fileSizeUnknownFlag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/test/fileSizeUnknownFlag.js -------------------------------------------------------------------------------- /test/pipeSingleEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/test/pipeSingleEntry.js -------------------------------------------------------------------------------- /test/uncompressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/test/uncompressed.js -------------------------------------------------------------------------------- /testData/compressed-OSX-Finder/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/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/EvanOxfeld/node-unzip/HEAD/testData/compressed-OSX-Finder/inflated/file.txt -------------------------------------------------------------------------------- /testData/compressed-flags-set/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/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/EvanOxfeld/node-unzip/HEAD/testData/compressed-flags-set/inflated/file.txt -------------------------------------------------------------------------------- /testData/compressed-standard/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/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/EvanOxfeld/node-unzip/HEAD/testData/compressed-standard/inflated/file.txt -------------------------------------------------------------------------------- /testData/uncompressed/archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/testData/uncompressed/archive.zip -------------------------------------------------------------------------------- /testData/uncompressed/inflated/dir/fileInsideDir.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testData/uncompressed/inflated/file.txt: -------------------------------------------------------------------------------- 1 | node.js rocks 2 | -------------------------------------------------------------------------------- /unzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvanOxfeld/node-unzip/HEAD/unzip.js --------------------------------------------------------------------------------