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
Build Agents and Models on One Platform Icon
Build Agents and Models on One Platform

Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
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