.binto 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ć.
Score_Under
Odpowiedzi:
34
Tak, to, co zrobiłeś, było jednym z poprawnych sposobów. Aby rozpakować .gzplik, użyj gunziplub 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.gzzostanie 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
gzipzachowuje się jak gunzippo 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 -djest zastąpienie pliku wejściowego, gdy się powiedzie. Możesz przekazać oba -di -kjeś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 .binnazwie - to tylko część przykładu, którego użyłem, aby lepiej dopasować się do twojej sytuacji.)
Możesz uruchomić, man gunzipaby uzyskać więcej informacji lub gunzip --helppodsumowanie opcji.
Jeśli chodzi o to, co .binmoże oznaczać nazwa pliku, poprawnie przypuszczasz, że nazwany plik .binjest 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 .binich nazw.
Aby uzyskać więcej informacji o tym file.bin, co jest, uruchom filena nim:
file file.bin
(Nie jest to specyficzne dla file.binposiadania filew nazwie. Zasadniczo w przypadku pliku abcmożna dowiedzieć się, jaki to rodzaj pliku, uruchamiając go file abc.)
(Nie dotyczy to również .binczęści pliku o dowolnym znaczeniu)
binwalk jest czasem przydatny, jeśli plik nie wystarcza.
Hildred
0
Jeśli naprawdę potrzebujesz zidentyfikować typ pliku, możesz użyć fileprogramu 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ć.Odpowiedzi:
Tak, to, co zrobiłeś, było jednym z poprawnych sposobów. Aby rozpakować
.gz
plik, użyjgunzip
lubgzip -d
.Jeśli masz spakowany plik
file.bin.gz
, możesz go zdekompresować za pomocą: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
:gzip
zachowuje się jakgunzip
po wywołaniu z flagą-d
/--decompress
/--uncompress
. To też działa:Tak jak w przypadku
gunzip
, domyślnym zachowaniemgzip -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 lubgunzip --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, uruchomfile
na nim:(Nie jest to specyficzne dla
file.bin
posiadaniafile
w nazwie. Zasadniczo w przypadku plikuabc
można dowiedzieć się, jaki to rodzaj pliku, uruchamiając gofile abc
.)(Nie dotyczy to również
.bin
części pliku o dowolnym znaczeniu)źródło
Jeśli naprawdę potrzebujesz zidentyfikować typ pliku, możesz użyć
file
programu po rozpakowaniu: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.
źródło