Por que converter G3FC para ZST?
Um arquivo .zst puro é o resultado da compressão de exatamente uma entrada com zstd; ele não possui o conceito de múltiplos arquivos ou estrutura de diretórios. Como o G3FC já envolve seus dados em Zstandard mais um índice de arquivos, reemitir como um .zst puro resultaria na perda de todos os arquivos exceto um, ou exigiria o agrupamento de tudo em um único fluxo primeiro.
Como converter G3FC para ZST
g3fc CLI (extração) OPEN-SOURCE
Primeiro recupere os arquivos com g3fc extract archive.g3fc -o ./output_dir (adicione -p se estiver criptografado).
tar + zstd (agrupar e comprimir) FREE
Combine e comprima em uma única etapa com tar --zstd -cf output.tar.zst ./output_dir para obter um .tar.zst.
zstd (apenas arquivo único) FREE
Se o arquivo original continha apenas um arquivo, comprima-o diretamente com zstd file -o file.zst.
Sobre estes formatos
Um arquivo .g3fc é um arquivo compactado Generation 3 File Container, um formato de código aberto que agrupa um ou mais arquivos usando a compressão Zstandard, com criptografia opcional…
Abrir detalhes de .G3FC →Um arquivo ZST contém dados compactados com Zstandard (zstd), um algoritmo rápido e sem perdas (lossless) criado pelo Facebook/Meta. Para abrir um no Windows, use o 7-Zip 22.01+ ou PeaZip;…
Abrir detalhes de .ZST →Qualidade e o que observar
- Um
.zstsimples não pode armazenar uma árvore de diretórios; você deve agrupar comtarprimeiro para manter vários arquivos. - O destino prático é
.tar.zst, não um.zstpuro, sempre que houver mais de um arquivo envolvido. - A criptografia, correção de erros e índice de arquivos do G3FC são todos perdidos em um fluxo zstd simples.
Perguntas frequentes
Por que não posso simplesmente salvar um .g3fc como .zst?
.zst comprime um único fluxo e não pode conter vários arquivos, enquanto o G3FC é um contêiner multi-arquivos.O que devo usar em vez disso?
.tar.zst, que agrupa tudo e ainda utiliza a compressão Zstandard.O G3FC já não é zstd?
.zst puro não adicionaria nada e descartaria seus recursos.O zstd pode comprimir uma pasta inteira?
tar (tar --zstd) para comprimir um diretório.