The Modern, Secure, and Resilient File Archive Format
Key Features • Comparison • Implementations • Get Started • Explore the Wiki
Stop settling for slow, insecure, and outdated archive formats. G3FC (G3 File Container) is an open-source file archiver built for today's data challenges, delivering elite speed, security, and resilience for any workflow. It's the perfect solution for everything from mission-critical data transfer to long-term cold storage.
Engineered from the ground up to outperform legacy formats in every key area.
- 🚀 Extreme Speed & Efficiency: Powered by modern Zstandard (Zstd) compression, G3FC crushes legacy formats with lightning-fast compression and decompression speeds, saving you valuable time and resources.
- 🛡️ Bulletproof Security: Your data deserves the best protection. G3FC uses military-grade AES-256-GCM authenticated encryption to ensure your archives are both confidential and tamper-proof right out of the box.
- 📦 Versatile & Resilient Storage: Perfect for both long-term cold storage and short-term active use. Built-in Forward Error Correction (FEC) guards against bit rot and data corruption over time, while the smart footer allows for instant file indexing without reading the entire archive—a massive advantage over TAR for large datasets.
- 💻 Truly Cross-Platform: G3FC is fully open-source with native implementations in Rust, Go, C#, and Python. Run it anywhere—Mac, Windows, and Linux. You're never locked into a single platform or vendor.
See how G3FC stacks up against the archives you're used to.
Feature | G3FC | ZIP | TAR (tar.gz) |
---|---|---|---|
Compression | ✅ Modern (Zstd) | ||
Security | ✅ AES-256-GCM | ❌ None (requires external tools) | |
Data Resilience (FEC) | ✅ Built-in | ❌ None | ❌ None |
Archive Splitting | ✅ Built-in & Advanced | ❌ Manual (via split command) |
|
Fast Indexing | ✅ Yes (Footer) | ✅ Yes (Central Directory) | ❌ No (Sequential Read Required) |
Ideal Storage Use | ✅ Long & Short-Term |
G3FC with Zstd isn't just more feature-rich; it's faster and more efficient.
(Benchmarks are representative and may vary based on data, hardware, and specific implementation.)
Algorithm | Compressed Size (1GB Text Data) |
---|---|
Gzip (tar.gz) | ~350 MB |
Zstd (G3FC) | ~280 MB |
Tool / Algorithm | Compression (Relative) | Decompression (Relative) |
---|---|---|
7-Zip (LZMA2) | 100% | 85% |
Zstd (G3FC) | ~70% | ~40% |
Download the latest pre-compiled binaries for your operating system from the releases page.
Ready for a deep dive? Our official Wiki contains everything you need to master G3FC, whether you're a user or a developer.
- Step-by-step guides for creating and extracting archives.
- Complete command-line reference for all implementations.
- In-depth API documentation for using G3FC in your C#, Python, Rust, or Go projects.
- Visual diagrams of the G3FC file structure and logical flows.
- Installation guides and dependency lists.
➡️ Explore the Official G3FC Wiki
G3FC is designed for broad compatibility. Explore our official open-source libraries to integrate G3FC into your own projects.
- Rust: Experience ultimate performance and memory safety with our Rust command-line tool.
- Go (Golang): High-performance, cross-platform CLI that's incredibly easy to distribute.
- C# / .NET: A fully-featured .NET CLI perfect for integration into Windows and enterprise applications.
- Python: A flexible Python CLI using native bindings for incredible speed, perfect for scripting and data science.
- Get it from the Snap Store: Please note that for security, the Snap version is restricted and can primarily access files within your home directory and on removable media. It is highly recommended to use absolute paths (e.g., /home/user/documents) for your files to ensure they are correctly located. For unrestricted access to the entire filesystem, please use the binaries available directly from the project's GitHub releases page
- Crates.io (https://crates.io/crates/g3fc): Include G3FC in your rust applications using Crates.io.
The G3FC format is built on an open, detailed specification to ensure cross-platform compatibility and encourage community implementation.
This project is licensed under the GNU General Public License v2.0. Please see the LICENSE file for details.
This project is maintained by G3Pix.
- Author: G3Pix / Lucas Guimarães - Proudly made in Brazil to the World
- Website: g3pix.com.br/g3fc