Download Latest Version G3FC Archiver Tool v1.1.3 - Enhanced File Management _ Performance Binaries! source code.tar.gz (364.7 kB)
Email in envelope

Get an email when there's a new version of g3fc

Home / v1.1.3
Name Modified Size InfoDownloads / Week
Parent folder
g3fc-rust.zip 2025-08-03 3.3 MB
g3fc-golang.zip 2025-08-03 29.7 MB
g3fc-dot-net.zip 2025-08-03 292.4 kB
G3FC Archiver Tool v1.1.3 - Enhanced File Management _ Performance Binaries! source code.tar.gz 2025-08-02 364.7 kB
G3FC Archiver Tool v1.1.3 - Enhanced File Management _ Performance Binaries! source code.zip 2025-08-02 372.2 kB
README.md 2025-08-02 3.6 kB
Totals: 6 Items   34.0 MB 1

This is a major feature release for the G3FC Archiver Tool, focusing on powerful new file management capabilities, improved cross-platform compatibility, and the official release of high-performance, pre-compiled binaries! Version 1.1.3 transforms the G3FC tool from a simple archiver into a complete archive management utility.

✨ Key Features & Enhancements

This release introduces a full suite of command-line commands to interact with your archives, allowing you to unlock the full potential of the G3FC format.

  • List Archive Contents (list): You can now instantly view the contents of any .g3fc file without extracting it. Use the --details flag to see a comprehensive view including file permissions, creation timestamps, uncompressed sizes, and CRC32 checksums for every file and directory.

  • Find Files (find): Lost a file in a large archive? The new find command lets you search for files and directories by name. For more advanced searches, you can use the --regex flag to apply regular expressions, making it easier than ever to locate your data.

  • Extract Single File (extract-single): This is a game-changer for efficiency. You no longer need to decompress an entire multi-gigabyte archive just to get one small file. The extract-single command can pinpoint and extract a specific file or directory, saving significant time and system resources.

  • Export Metadata (info): For scripting and integration, the info command allows you to export the entire file index of an archive into a clean, human-readable JSON file. The exported data includes readable UUIDs, ISO 8601 formatted timestamps, and octal permissions for easy use in other applications.

  • Cross-Implementation Compatibility: Major bug fixes have been implemented to ensure timestamps (.NET Ticks) and file permissions are handled consistently across all versions (C#, Python, Go, Rust), meaning an archive created with one tool can be reliably read by any other.

🚀 High-Performance Binaries

We are excited to release official, pre-compiled binaries for our fastest and most optimized versions. While the full-featured Python script remains available in the repository, these binaries offer superior performance for demanding tasks.

  • Go: The most versatile option, with pre-compiled binaries available for a wide range of platforms and architectures.
  • C#: A powerful and fully cross-platform version compatible with .NET 9.0 and higher.
  • Rust: The most memory-optimized version, delivering incredible speed with the lowest memory footprint. Binaries are available for Windows and Linux, but you can compile the source code on your Mac.

📊 Performance Benchmarks

To showcase the power of the compiled versions, here are our benchmark results for compressing ~ 13,000 files (2 GB total) into a 1 GB archive using the default Zstandard compression level of 6 and file splitting.

Platform Memory Usage (Peak) Time to Complete
.NET 9.0 ~4384 MB ~2 minutes
Go (Win) ~3316 MB ~1 minute
Go (Linux) ~2650 MB ~1 minute
Rust (Win) ~1100 MB ~1 minute
Rust (Linux) ~860 MB ~1 minute

Supported Architectures: x86, x64, ARM, ARM64

This release truly unlocks the power and flexibility of the G3FC format. We're excited to see how you use these new tools to streamline your data management and archiving workflows!

Source: README.md, updated 2025-08-02