Varför konvertera G3FC till TAR?
G3FC packar filer med Zstandard-komprimering, kryptering och felkorrigering, medan .tar är en enkel okomprimerad bunt som används flitigt i Linux och i byggprocesser. Man konverterar när man behöver en portabel, verktygsoberoende container som alla Unix-system kan läsa utan programmet G3FC.
Hur man konverterar G3FC till TAR
g3fc CLI (extrahera) OPEN-SOURCE
Kör g3fc extract archive.g3fc -o ./output_dir (lägg till -p "lösenord" för krypterade arkiv) för att återställa originalfilerna.
tar (packa om) FREE
Bunta ihop den extraherade mappen med tar -cf output.tar ./output_dir; lägg till --zstd för att även komprimera den.
tar på macOS/Windows FREE
Den medföljande tar (macOS och Windows 10+) kör samma kommando tar -cf output.tar ./output_dir efter extraktion.
Om dessa format
En .g3fc-fil är ett Generation 3 File Container-arkiv, ett format med öppen källkod som buntar ihop en eller flera filer med Zstandard-komprimering, med valfri AES-256-GCM-kryptering och…
Öppna detaljer för .G3FC →En TAR-fil (även kallad en tarball) buntar ihop filer och mappar till ett arkiv men komprimerar dem inte. Det är därför du nästan alltid ser den som .tar.gz eller .tgz, med gzip adderat…
Öppna detaljer för .TAR →Kvalitet & vad man bör tänka på
- En vanlig
.tarlagrar ingen komprimering, så den är vanligtvis mycket större än det ursprungliga Zstd-komprimerade.g3fc. - Kryptering och felkorrigering (Forward Error Correction) från G3FC bevaras inte i en
.tar. - På Windows kan filrättigheter och symboliska länkar eventuellt inte överleva extraktionen och ompackningen helt felfritt.
Vanliga frågor
Varför är min .tar större än min .g3fc?
.tar inte komprimerar; den bara sammanfogar filer. G3FC komprimerar med Zstd, vilket gör den mindre.Kan jag komprimera tar-filen också?
tar --zstd -cf output.tar.zst ./output_dir eller skicka datan genom gzip för att få en .tar.gz.Behåller tar mappstrukturen?
tar bevarar katalogträdet för de filer du extraherade från G3FC-arkivet.Vilken tar-version behöver jag för zstd?
--zstd direkt.