なぜ G3FC を TAR に変換するのですか?
G3FC は Zstandard 圧縮、暗号化、誤り訂正を使用してファイルをパックしますが、.tar は Linux やビルドパイプラインで広く使用されているプレーンな非圧縮のバンドルです。G3FC プログラムなしで、あらゆる Unix システムが読み取れるポータブルでツールに依存しないコンテナが必要な場合に変換が行われます。
G3FC から TAR への変換方法
g3fc CLI (展開) OPEN-SOURCE
g3fc extract archive.g3fc -o ./output_dir を実行して(暗号化されたアーカイブの場合は -p «password» を追加)、元のファイルを復元します。
tar (再パック) FREE
tar -cf output.tar ./output_dir で展開されたフォルダをまとめます。圧縮も行う場合は --zstd を追加します。
macOS/Windows での tar FREE
標準搭載されている tar(macOS および Windows 10以降)でも、展開後に同じ tar -cf output.tar ./output_dir を実行できます。
これらの形式について
.g3fc ファイルは、Generation 3 File Container アーカイブです。これは Zstandard 圧縮を使用して1つ以上のファイルをまとめるオープンソース形式で、オプションで AES-256-GCM 暗号化と Reed-Solomon 誤り訂正をサポートしています。G3Pix (Lucas Guimarães)…
.G3FC の詳細を開く →TAR ファイル(ターボールとも呼ばれます)は、ファイルやフォルダを1つのアーカイブにまとめますが、圧縮は行いません。そのため、ほとんどの場合 gzip を追加した .tar.gz や .tgz として見かけます。Linux や macOS では tar -xf file.tar を実行します。Windows 10/11 でもターミナルで同じコマンドが動作するほか、無料の…
.TAR の詳細を開く →品質と注意点
- プレーンな
.tarは圧縮を行わないため、通常は元の Zstd 圧縮された.g3fcよりもはるかに大きくなります。 - G3FC の暗号化や前方誤り訂正(Forward Error Correction)は
.tarには引き継がれません。 - Windows では、ファイルの権限やシンボリックリンクが展開・再パックの過程で正しく維持されない場合があります。
よくある質問
.tar が .g3fc よりも大きいのはなぜですか?
.tar は圧縮を行わず、ファイルを連結するだけだからです。G3FC は Zstd で圧縮するため、サイズが小さくなります。tar も圧縮できますか?
tar --zstd -cf output.tar.zst ./output_dir を使用するか、gzip にパイプして .tar.gz にします。tar はフォルダ構造を維持しますか?
tar は G3FC アーカイブから展開したファイルのディレクトリツリーを保持します。zstd にはどのバージョンの tar が必要ですか?
--zstd フラグを直接サポートしています。