gunzip

Descomprime arquivos compactados com gzip.

Categoria: Programming > Files and Folders

Sintaxe

gunzip(filename)

Extrai filename (um arquivo .gz) ao lado do original.

gunzip(filename, outputfolder)

Extrai em outputfolder.

files = gunzip(___)

Também retorna os nomes dos arquivos extraídos.

Descrição

Um arquivo .gz guarda um único arquivo compactado. gunzip remove o sufixo .gz para nomear o resultado e o grava na pasta do arquivo compactado, a menos que se indique uma pasta de saída. O arquivo .gz original permanece.

gzip faz o inverso.

Argumentos de entrada

filename
Nome do arquivo .gz, ou um padrão, ou um cell array de nomes.
outputfolder
Pasta de destino; criada se não existir.

Argumentos de saída

files
Cell array com os nomes dos arquivos gravados.

Exemplo

Ida e volta com gzip

writelines(["one"; "two"], 'log.txt');
gzip('log.txt');
mkdir plain
gunzip('log.txt.gz', 'plain');
disp(fileread('plain/log.txt'))
Saída
one
two

Veja também

gzip unzip untar zip