なぜ G3FC を ZST に変換するのですか?
生の .zst ファイルは、正確に 1 つの入力を zstd で圧縮した出力です。複数のファイルやディレクトリ構造という概念はありません。G3FC はすでにデータを Zstandard とファイルインデックスでラップしているため、裸の .zst として再出力すると、1 つのファイル以外すべて失われるか、最初にすべてを単一ストリームにまとめる必要があります。
G3FC から ZST への変換方法
g3fc CLI (展開) OPEN-SOURCE
まず g3fc extract archive.g3fc -o ./output_dir でファイルを復元します(暗号化されている場合は -p を追加)。
tar + zstd (一括化して圧縮) FREE
tar --zstd -cf output.tar.zst ./output_dir を使用して、1 ステップで結合と圧縮を行い、.tar.zst を取得します。
zstd (単一ファイルのみ) FREE
アーカイブに 1 つのファイルしか含まれていなかった場合は、zstd file -o file.zst で直接圧縮します。
これらの形式について
.g3fc ファイルは、Generation 3 File Container アーカイブです。これは Zstandard 圧縮を使用して1つ以上のファイルをまとめるオープンソース形式で、オプションで AES-256-GCM 暗号化と Reed-Solomon 誤り訂正をサポートしています。G3Pix (Lucas Guimarães)…
.G3FC の詳細を開く →ZSTファイルは、Facebook/Metaによって開発された高速なロスレスアルゴリズムであるZstandard(zstd)で圧縮されたデータです。Windowsで開くには7-Zip 22.01以降やPeaZipを使用し、LinuxまたはmacOSでは «zstd -d file.zst» を実行します。ファイルが .tar.zst アーカイブの場合は、 «tar…
.ZST の詳細を開く →品質と注意点
- プレーンな
.zstはディレクトリツリーを保存できません。複数のファイルを保持するには、まずtarでまとめる必要があります。 - 複数のファイルが関与する場合、実用的なターゲットは裸の
.zstではなく.tar.zstです。 - G3FC の暗号化、エラー訂正、ファイルインデックスは、プレーンな zstd ストリームではすべて失われます。
よくある質問
.g3fc を .zst として保存できないのはなぜですか?
.zst は単一のストリームを圧縮するものであり、複数のファイルを保持できないのに対し、G3FC はマルチファイルコンテナであるためです。代わりに何を使うべきですか?
.tar.zst を作成してください。これにより、すべてをまとめつつ Zstandard 圧縮を使用できます。G3FC はすでに zstd ではないのですか?
.zst にしても何も得られず、その機能が失われるだけです。zstd はフォルダ全体を圧縮できますか?
tar と組み合わせて(tar --zstd)使用します。