Mam plik o nazwie jak file.bin.gz
.
Próbowałem gzip -d f.bin.gz
go rozpakować i otrzymałem .bin
plik.
Czy jest właściwy sposób rozpakowania .bin
plików do użycia gzip -d
? Ponadto, .bin
czy plik binarny, prawda?
Mam plik o nazwie jak file.bin.gz
.
Próbowałem gzip -d f.bin.gz
go rozpakować i otrzymałem .bin
plik.
Czy jest właściwy sposób rozpakowania .bin
plików do użycia gzip -d
? Ponadto, .bin
czy plik binarny, prawda?
Odpowiedzi:
Tak, to, co zrobiłeś, było jednym z poprawnych sposobów. Aby rozpakować .gz
plik, użyj gunzip
lub gzip -d
.
Jeśli masz spakowany plik file.bin.gz
, możesz go zdekompresować za pomocą:
gunzip file.bin.gz
To dekompresuje to do file.bin
. Jeśli operacja się powiedzie, oryginał file.bin.gz
zostanie automatycznie usunięty. Oznacza to, że plik spakowany gzipem jest zastępowany plikiem zdekompresowanym.
Jeśli chcesz zachować oryginał, przekaż flagę -k
/ --keep
:
gunzip -k file.bin.gz
gzip
zachowuje się jak gunzip
po wywołaniu z flagą -d
/ --decompress
/ --uncompress
. To też działa:
gzip -d file.bin.gz
Tak jak w przypadku gunzip
, domyślnym zachowaniem gzip -d
jest zastąpienie pliku wejściowego, gdy się powiedzie. Możesz przekazać oba -d
i -k
jeśli chcesz zachować plik wejściowy.
(Wszystko to obowiązuje niezależnie od rodzaju pliku, który chcesz zdekompresować; żaden z nich nie jest specyficzny dla pliku o .bin
nazwie - to tylko część przykładu, którego użyłem, aby lepiej dopasować się do twojej sytuacji.)
Możesz uruchomić, man gunzip
aby uzyskać więcej informacji lub gunzip --help
podsumowanie opcji.
Jeśli chodzi o to, co .bin
może oznaczać nazwa pliku, poprawnie przypuszczasz, że nazwany plik .bin
jest zwykle plikiem binarnym. Istnieje jednak kilka różnych rodzajów plików, które są czasami nazywane w ten sposób, a ponadto ogromna większość plików binarnych nie ma .bin
ich nazw.
Aby uzyskać więcej informacji o tym file.bin
, co jest, uruchom file
na nim:
file file.bin
(Nie jest to specyficzne dla file.bin
posiadania file
w nazwie. Zasadniczo w przypadku pliku abc
można dowiedzieć się, jaki to rodzaj pliku, uruchamiając go file abc
.)
(Nie dotyczy to również .bin
części pliku o dowolnym znaczeniu)
Jeśli naprawdę potrzebujesz zidentyfikować typ pliku, możesz użyć file
programu po rozpakowaniu:
file file.bin
przejrzy bazę danych w poszukiwaniu znanych znaczników typów plików (takich jak ciąg „” lub „GIF89a”) i wyświetli, jaki rodzaj pliku uważa za plik. Jak wspomniano wcześniej, czasami programiści używają .bin, aby ukryć standardowy typ pliku, po prostu zmieniając rozszerzenie.
.bin
to plik binarny, tak. Zasadniczo używa się go tylko do oznaczenia jednej z dwóch rzeczy: albo programista nie udokumentował formatu, albo z jakiegoś powodu chce go ukryć.