Menu

Tree [bae7e4] main /
 History

HTTPS access


File Date Author Commit
 csharp 2025-08-02 Lucas Guimarães Lucas Guimarães [5205db] Update Program.cs
 golang 2025-08-02 Lucas Guimarães Lucas Guimarães [8ce715] Create generate.ps1
 python 2025-08-02 Lucas Guimarães Lucas Guimarães [e7deea] Update g3fc.py
 rust 2025-08-02 Lucas Guimarães Lucas Guimarães [b6618b] Update Cargo.lock
 LICENSE 2025-07-27 Lucas Guimarães Lucas Guimarães [738f24] Initial commit
 README.md 2025-08-03 Lucas Guimarães Lucas Guimarães [bae7e4] Update README.md
 g3fc_file_format_specification.html 2025-07-28 Lucas Guimarães Lucas Guimarães [fd1b22] Update g3fc_file_format_specification.html
 g3fc_file_format_specification.pdf 2025-07-28 Lucas Guimarães Lucas Guimarães [0ae508] File format specification
 g3fc_file_format_specification.txt 2025-07-28 Lucas Guimarães Lucas Guimarães [0ae508] File format specification
 g3fc_file_format_specification.xml 2025-07-28 Lucas Guimarães Lucas Guimarães [0ae508] File format specification

Read Me

G3FC Logo

G3FC Archiver Tool

The Modern, Secure, and Resilient File Archive Format

Latest Release License
g3fc

Key FeaturesComparisonImplementationsGet StartedExplore 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.

✨ Why G3FC is the Superior Choice

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.

📊 G3FC vs. Legacy Formats

See how G3FC stacks up against the archives you're used to.

Feature G3FC ZIP TAR (tar.gz)
Compression Modern (Zstd) ⚠️ Legacy (Deflate) ⚠️ Varies (Gzip)
Security AES-256-GCM ⚠️ AES-256 (often weaker legacy) ❌ None (requires external tools)
Data Resilience (FEC) Built-in ❌ None ❌ None
Archive Splitting Built-in & Advanced ⚠️ Basic (Zipx) ❌ Manual (via split command)
Fast Indexing Yes (Footer) ✅ Yes (Central Directory) ❌ No (Sequential Read Required)
Ideal Storage Use Long & Short-Term ⚠️ Short-Term ⚠️ Varies

⚡ Performance Benchmarks

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

Compression Ratio (Smaller is Better)

Algorithm Compressed Size (1GB Text Data)
Gzip (tar.gz) ~350 MB
Zstd (G3FC) ~280 MB

CPU Usage (Lower is Better)

Tool / Algorithm Compression (Relative) Decompression (Relative)
7-Zip (LZMA2) 100% 85%
Zstd (G3FC) ~70% ~40%

🚀 Getting Started

Download the latest pre-compiled binaries for your operating system from the releases page.

➡️ Download Latest Release

📚 Learn More on the Wiki

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

🛠️ Implementations

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

📄 Technical Specification

The G3FC format is built on an open, detailed specification to ensure cross-platform compatibility and encourage community implementation.

Format Link
PDF g3pix.com.br/g3fc/g3fc_file_format_specification.pdf
XML g3pix.com.br/g3fc/g3fc_file_format_specification.xml
TXT g3pix.com.br/g3fc/g3fc_file_format_specification.txt
HTML g3pix.com.br/g3fc/g3fc_file_format_specification.html

📜 License

This project is licensed under the GNU General Public License v2.0. Please see the LICENSE file for details.

📞 Contact

G3pix Logo

This project is maintained by G3Pix.

  • Author: G3Pix / Lucas Guimarães - Proudly made in Brazil to the World
  • Website: g3pix.com.br/g3fc

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.