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