.G3FC

G3FC File

Generation 3 File Container
Ask a question
QUICK ANSWER

A .g3fc file is a Generation 3 File Container archive, an open-source format that bundles one or more files using Zstandard compression, with optional AES-256-GCM encryption and Reed-Solomon error correction. It was created by G3Pix (Lucas Guimarães) and released in 2025. Open or extract one with the free G3Pix G3FC Archiver, available for Windows, macOS, and Linux, or with the g3fc command-line tool.

Developer: G3Pix / Lucas Guimarães Category: Compressed Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .RAR · .ZIP · .Z01 · .7Z

On this page

19k+ extensions indexed
Last reviewed Aug 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the G3FC file format?

A .g3fc file is an archive in the Generation 3 File Container format, an open archive format published by G3Pix (Lucas Guimarães) in 2025. It packs one or more files into a single container and compresses them with Zstandard, the same fast algorithm behind the .zst format. On top of compression, G3FC adds two features rarely found together in a consumer archive format: optional AES-256-GCM authenticated encryption, and optional Reed-Solomon Forward Error Correction that lets an archive survive bit rot during long-term storage.

The format begins each file with the ASCII signature G3FC and ends with a 40-byte footer whose magic is G3CE. That footer points to a CBOR-encoded index, so a reader can list and search the contents without scanning the whole file, which is faster than the sequential reads a .tar archive needs. Values are stored little-endian, text is UTF-8, and integrity is protected by CRC-32 checksums. The specification is open, with reference tools in Rust, Go, C#, and Python released under the GNU General Public License v2.0.

Security & safety

RISK: LOW

G3FC is a data archive, not an executable, so opening one does not run code. As with any archive, treat files from unknown senders with caution and scan extracted contents. Encrypted archives require the correct password; AES-256-GCM also authenticates the data, so tampering is detected on extraction.

Format details

in a nutshell
FULL NAMEGeneration 3 File Containeraka G3 File Container, G3FC Archive
DEVELOPERG3Pix / Lucas Guimarãessince 2025
MIME TYPEapplication/octet-stream
TYPEBinary archive container
STANDARDOpen · royalty-free
This extension is also used by…
  • G3F (Guitar Pro 3 / fax G3) - The similar-looking .g3f extension is unrelated and refers to older fax or music-notation files, not the G3FC archive.
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
47334643
ASCII
G3FC
Header starts with ASCII 'G3FC' (47 33 46 43). The file ends with a 40-byte footer whose last 4 bytes are the footer magic 'G3CE' (47 33 43 45).

Programs that open G3FC files

Windows3 apps
G3Pix G3FC Archiver Open-source Download the official G3FC archiver release, open the app, and choose File then Open to browse and extract the archive contents.
g3fc command-line tool Open-source Install with cargo install g3fc, then run g3fc extract archive.g3fc to unpack, or g3fc list archive.g3fc to view contents.
File Viewer Plus Paid Open File Viewer Plus and drag the .g3fc file into the window to inspect the archive without a dedicated extractor.
macOS2 apps
G3Pix G3FC Archiver Open-source Download the macOS binary from GitHub releases and open the .g3fc file to list or extract its members.
g3fc command-line tool Open-source Install with cargo install g3fc, then run g3fc extract archive.g3fc from Terminal to unpack the archive.
Linux2 apps
G3FC (Snap) Open-source Install with sudo snap install g3fc, then run g3fc extract archive.g3fc to unpack files under your home directory.
g3fc command-line tool Open-source Install with cargo install g3fc, then use g3fc list and g3fc extract to inspect and unpack archives.

Technical details

deep spec
EncodingBinary container with a fixed 331-byte header, a data region, a CBOR-serialized file index, an optional FEC region, and a 40-byte footer.
Byte orderLittle Endian for all multi-byte integers
ContainerSingle-file archive holding one or more member files plus a searchable index
CompressionZstandard (Zstd, RFC 8878); per-file or global mode. CLI default level 6.
EncryptionOptional AES-256 in GCM mode. Payload layout: 12-byte nonce, 16-byte auth tag, then ciphertext. Keys derived with PBKDF2-HMAC-SHA256, 32-byte key, recommended 100,000 iterations, using separate 64-byte read and write salts stored in the header.
IntegrityCRC-32 (IEEE 802.3 polynomial 0xEDB88320) over file data, the header (bytes 0-276), and the footer (first 32 bytes). Reed-Solomon Forward Error Correction is optional (fec_scheme 1), percentage-based with fec_level 0-50, applied to a Data FEC block and a Metadata FEC block.
Typical sizeVaries; benchmark compressed roughly 13,000 files (2 GB) into about 1 GB.
StructureHeader (magic 'G3FC', version, UUID, timestamps in .NET ticks, index offset/length, compression and encryption flags, salts, KDF iterations, FEC settings, header checksum) -> data region -> file index (CBOR then Zstd, optionally encrypted) -> optional FEC region -> 40-byte footer ending in magic 'G3CE'.
PlatformsWindows, macOS, Linux
NotesThe index is serialized with CBOR (RFC 8949) and lists per-file path, type, UUID, timestamps, permissions (octal), offsets, sizes, compression flag, and CRC-32. Split archives use block_file_index and chunk grouping fields. Text is UTF-8. Timestamps are 100-nanosecond intervals since 0001-01-01 UTC (.NET ticks). Reference implementations exist in Rust, Go, C#/.NET, and Python.
Released2025
Latest versionFormat version 1.0 (tooling v1.1.3, August 2025)
Open standardYes · royalty-free
Specificationgithub.com

G3FC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with G3FC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about G3FC files.

Frequently asked questions

How do I open a .g3fc file?
Use the free G3Pix G3FC Archiver on Windows, macOS, or Linux, or install the g3fc command-line tool and run g3fc extract yourfile.g3fc. Both are available from the official GitHub project.
What program creates .g3fc files?
They are created by the G3FC archiver from G3Pix, which has native builds in Rust, Go, C#, and Python. Any of these implementations can both create and read the format.
Is G3FC the same as ZIP or 7z?
No. It is a newer open format that uses Zstandard compression and adds optional AES-256-GCM encryption and Reed-Solomon error correction. Its footer-based index lets tools list contents without scanning the whole file.
Can I open a .g3fc file with WinRAR or 7-Zip?
Not directly. General archivers like 7-Zip do not recognize the G3FC container yet, so you need the G3FC archiver or CLI. After extracting, you can repackage the files as ZIP or 7z.
Why won't my encrypted .g3fc file open?
Encrypted archives need the correct password to derive the AES-256 key. If the password is wrong or the file was altered, the GCM authentication check fails and extraction is refused.
Is the G3FC format free and open?
Yes. The specification is published openly and the reference tools are licensed under the GNU General Public License v2.0, so anyone can implement or use the format without a fee.

References

1G3FC official repository and specification (GitHub)github.com
2G3FC file format specification (TXT)raw.githubusercontent.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z