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
Data management solutions for confident marketing Icon
Data management solutions for confident marketing

For companies wanting a complete Data Management solution that is native to Salesforce

Verify, deduplicate, manipulate, and assign records automatically to keep your CRM data accurate, complete, and ready for business.
Learn More
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