Introducing Archiver 4.0 - a cross-platform, multi-format archive utility and Go library. A powerful and flexible library meets an elegant CLI in this generic replacement for several platform-specific or format-specific archive utilities. The core library APIs work pretty well but the command has not been implemented yet, nor have most automated tests. If you need the arc command, stick with v3 for now. Create and extract archive files. Walk or traverse into archive files. Extract only specific files from archives. Insert (append) into .tar files. Numerous archive and compression formats supported. Extensible (add more formats just by registering them) Cross-platform, static binary. Pure Go (no cgo). Multithreaded Gzip. Adjust compression levels. Automatically add compressed files to zip archives without re-compressing Open password-protected RAR archives.

Features

  • Stream-oriented APIs
  • Automatically identify archive and compression formats
  • Compress and decompress files
  • Create and extract archive files
  • Walk or traverse into archive files
  • Traverse directories, archive files, and any other file uniformly as io/fs file systems

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow archiver

archiver Web Site

Other Useful Business Software
Veeam Data Platform v13.1 - Get Your Free Trial Icon
Veeam Data Platform v13.1 - Get Your Free Trial

Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of archiver!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go File Compression Software, Go File Archivers

Registered

2023-01-12