node-unzip - node.js cross-platform unzip using streams

  •        18

Streaming cross-platform unzip tool written in node.js. Unzip provides simple APIs similar to node-tar for parsing and extracting zip files. There are no added compiled dependencies - inflation is handled by node.js's built in zlib support. Unzip is also an example use case of node-pullstream.

https://github.com/EvanOxfeld/node-unzip

Dependencies:

fstream : >= 0.1.30 < 1
pullstream : >= 0.4.1 < 1
binary : >= 0.3.0 < 1
readable-stream : ~1.0.31
setimmediate : >= 1.0.1 < 2
match-stream : >= 0.0.2 < 1

Tags
Implementation
License
Platform

   




Related Projects

yauzl - yet another unzip library for node

  •    Javascript

yet another unzip library for node. For zipping, see yazl.See also examples/ for more usage examples.

adm-zip - A Javascript implementation of zip for nodejs

  •    Javascript

Fork of a Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk

Massive Unzip of Files

  •    

Unzip all the zip/rar files in a directory into another directory. If a file is password-protected tries a set of passwords you have configured. Optionally, delete zip/rar files after SUCCESSFULL unzip.

QuaZIP

  •    C++

A Qt/C++ wrapper for Gilles Vollant's ZIP/UNZIP C package (minizip). Provides access to ZIP archives from Qt programs using QIODevice API.

Info ZIP - Compressor Archiver Utilities

  •    C

Info-ZIP's purpose is to provide free, portable, high-quality versions of the Zip and UnZip compressor-archiver utilities that are compatible with the DOS-based PKZIP.


victory-cli - A tool for generating charts on the command line.

  •    Javascript

Then try reinstalling this module. For further information, see this thread.You will need cairo and librsvg-2 libraries which is bundled in GTK. Go to http://www.gtk.org/download/win64.php (or http://www.gtk.org/download/win32.php for 32-bit node) and download the all-in-one bundle (these instructions used the following zip http://win32builder.gnome.org/gtk+-bundle_3.6.4-20131201_win64.zip). Unzip the contents in C:\GTK (if you want to change this you must define -GTK_Root=c:\another\path shell variable to npm or node-gyp to reflect your changes), and add "C:\GTK\bin;" to the PATH environment variable in Windows, it's necessary for node-rsvg runtime to load those libs.

zip.js - JavaScript library to zip and unzip files

  •    Javascript

JavaScript library to zip and unzip files

zip.js - JavaScript library to zip and unzip files

  •    Javascript

JavaScript library to zip and unzip files

PeaZip - Cross-platform file and archive manager

  •    Pascal

PeaZip is a free file archiver utility and rar extractor for Windows and Linux, work with 150+ archive types and variants (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx...), handle spanned archives and support multiple archive encryption standards. The project aims to provide a cross-platform, portable, GUI frontend for multiple Open Source technologies (7-Zip, FreeArc, PAQ, PEA, UPX) focused on file and archive management, and security

Bit-Tuner

  •    

Retro Guitar Tuner

makeself - A self-extracting archiving tool for Unix systems, in 100% shell script.

  •    Shell

makeself.sh is a small shell script that generates a self-extractable compressed tar archive from a directory. The resulting file appears as a shell script (many of those have a .run suffix), and can be launched as is. The archive will then uncompress itself to a temporary directory and an optional arbitrary command will be executed (for example an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world. Makeself archives also include checksums for integrity self-validation (CRC and/or MD5/SHA256 checksums). The makeself.sh script itself is used only to create the archives from a directory of files. The resultant archive is actually a compressed (using gzip, bzip2, or compress) TAR archive, with a small shell script stub at the beginning. This small stub performs all the steps of extracting the files, running the embedded command, and removing the temporary files when done. All the user has to do to install the software contained in such an archive is to "run" the archive, i.e sh nice-software.run. I recommend using the ".run" (which was introduced by some Makeself archives released by Loki Software) or ".sh" suffix for such archives not to confuse the users, so that they will know they are actually shell scripts (with quite a lot of binary data attached to them though!).

node-archiver - a streaming interface for archive generation

  •    Javascript

Visit the API documentation for a list of all methods available.Archiver ships with out of the box support for TAR and ZIP archives.

archiver - Easily create and extract

  •    Go

Package archiver makes it trivially easy to make and extract common archive formats such as .zip, and .tar.gz. Simply name the input and output file(s).Files are put into the root of the archive; directories are recursively added, preserving structure.

SharpCompress - a fully native C# library for RAR, 7Zip, Zip, Tar, GZip, BZip2

  •    CSharp

SharpCompress is a compression library for .NET/Mono/Silverlight/WP7 that can unrar, un7zip, unzip, untar unbzip2 and ungzip with forward-only reading and file random access APIs. Write support for zip/tar/bzip2/gzip is implemented. The major feature is support for non-seek...

Lightweight ZIP Context Menu for Win2k

  •    

Right-click and unzip, right-click and create zip files, and the software is FREE. For Windows power users who don't want an intrusive ZIP program that gets it's hooks into *everything*, ZCM is the perfect alternative.

Info-ZIP project

  •    C

Info-ZIP portable compression/archiver utilities (Zip, UnZip, WiZ, etc.)

net2ftp - a web based FTP client

  •    

net2ftp is a web based FTP client. Use it at http://www.net2ftp.com or install it on your own web server (PHP needed, MySQL optional). Features: browse, copy, move, delete, upload, download, upload-and-unzip, zip-and-download, zip-and-save, zip-and-emai

Zip - Swift framework for zipping and unzipping files.

  •    Swift

A Swift 4.0 framework for zipping and unzipping files. Simple and quick to use. Built on top of minizip. Import Zip at the top of the Swift file.

unzipper - Small class to extract + compress .zip, .gz, .rar archives via browser.

  •    PHP

The Unzipper extracts .zip and .rar archives or .gz/tar.gz files on webservers. It detects .zip/.rar/.tar.gz/.gz archives and let you choose which one to extract (if there are multiple archives available). As of version 0.1.0 it also supports creating archives. It's handy if you do not have shell access. E.g. if you want to upload a lot of files (php framework or image collection) as archive - because it is much faster than uploading each file by itself.

SSIS Extensions - SFTP Task, PGP Task, Zip Task

  •    

A set of custom tasks to extend SSIS. Includes a SFTP task, PGP encryption task and zip/unzip task.