go-unarr - Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)

  •        38

Golang bindings for the unarr library from sumatrapdf.unarr is a decompression library for RAR, TAR, ZIP and 7z archives.

https://github.com/gen2brain/go-unarr

Tags
Implementation
License
Platform

   




Related Projects

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

xarchiver

  •    C

Xarchiver is a GTK+2 only frontend to 7z,zip,rar,tar,bzip2, gzip,arj, lha, rpm and deb (open and extract only). Xarchiver allows you to create,add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported

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...

7-Zip-JBinding

  •    Java

Native (JNI) cross-platform library to extract (password protected, multi-part) 7z Zip Rar Tar Split Lzma Iso HFS GZip Cpio BZip2 Z Arj Chm Lhz Cab Nsis Deb Rpm Wim Udf archives from Java. Archive creation and more formats coming soon.

7zSharp

  •    

7zSharp is a .NET 2.0 LGPL wrapper around the 7z LZMA SDK and executable written in C#, providing a library (DLL) wrapper and simplified API to encode and decode using the 7z library. Ability to encode: 7z (.7z), ZIP (.zip), GZIP (.gz), BZIP2 (.bz2) and TAR (.tar) Ability to...


7-Zip - File archiver with a high compression ratio

  •    C

7-Zip is a file archiver with the high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.

RAR Expander

  •    Objective-C

Rar Expander is a MacOSX program which extracts the files contained in single or multi-volume RAR archives. It uses the official unRAR library internally so it is fully compatible with archives produced by WinRAR.

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.

unrarlib - UniquE RAR File Library

  •    C

Cross-platform library for decompressing RAR archives (created with RAR2 - ATTENTION: does NOT support RAR3).

XArchive

  •    C

XArchive is a GTK+ front-end for command line archiving tools. It uses external executable wrappers to communicate with the command line tools. Bash shell wrappers are included for TAR, RAR, ZIP, 7ZIP, ARJ and ACE (extraction only for ace).

Java-Comix

  •    Java

Java-Comix is a comic book files viewer like CDisplay/CDisplayEx written in Java. It can read directories, 7z, zip, cbz, rar, cbr, tar, cbt, PDF files! Full screen, playlist, open multiple files, runs on any OS, portable version (http://portableapps.com)

Libarchive - C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other

  •    C

The libarchive project develops a portable, efficient C library that can read and write streaming archives in a variety of formats. It also includes implementations of the common tar, cpio, and zcat command-line tools that use the libarchive library.

R-Decompressor (Recursive decompressor)

  •    CSharp

R-Decompressor is a recursive RAR and ZIP decompression utility, you can decompress accross directories and in a recursive way with optional deletion of processed files. Multipart RAR files are supported.

dpaehl

  •    Delphi

* This convertor can convert the following archives: * 7-ZIP/ LZH / CAB / ZIP / ARJ / ACE / RAR / TAR / TGZ / GZ / Z / BZ2 / YZ1 / YZ2 / GCA / BEL / RPM / DEB/ BH / Noa32 / HKI / PAQAR / SQX /HA /ZOO /UHARC /LFB / ZLIB / UCL / IMP / RS / SPL / APK / Arc

Persian Disk Catalog

  •    

Persian Disk Catalog Catalog all kinds of media, including floppies, CD-ROMs, and ZIP disks. You can organize volumes, folders, and files into categories; browse ZIP, ARJ, RAR, CAB, ARC, ACE, LZH, and TAR archives; add comments to each file, folder, and disk; search for all files

Comix

  •    Python

Comix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books, but also serves as a generic viewer. It reads images in ZIP, RAR or tar archives (also gzip or bzip2 compressed) as well as plain image files.

JTS Archiver

  •    

A free, Open Source Multi-Format Archiver supporting most popular compression formats.

Comic Reader

  •    Python

Comic reader is a comic book reader written in Python. Its meant to run on linux and browse through image archives in ZIP or RAR format. The program extracts the pages in sequence and displays them using an internal viewer or an external program.

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.