Мне назвали файл как file.bin.gz
.
Я пытался использовать gzip -d f.bin.gz
распаковать его, и получило a .bin
файл.
Корректный путь состоит в том, чтобы распаковать .bin
файлы для использования gzip -d
? Кроме того, .bin
двоичный файл, правильно?
Да, что Вы сделали был один из корректных путей. К un-gzip a .gz
файл, использовать gunzip
или gzip -d
.
Если Ваш gzipped файл file.bin.gz
, можно распаковать его с:
gunzip file.bin.gz
Это распаковывает его к file.bin
. Если операция успешно выполняется, оригинал file.bin.gz
автоматически удален. Это должно сказать, что gzipped файл заменяется распакованным файлом.
Если Вы хотите сохранить оригинал, передайте -k
/--keep
флаг:
gunzip -k file.bin.gz
gzip
ведет себя как gunzip
когда это вызывается с -d
/--decompress
/--uncompress
флаг. Таким образом, это работает также:
gzip -d file.bin.gz
Как с gunzip
, поведение по умолчанию gzip -d
должен заменить его входной файл, после того как он успешно выполняется. Можно передать обоих -d
и -k
если Вы хотите сохранить входной файл.
(Все это применяется независимо от того, какой файл Вы хотите распаковать; ни один из него не характерен для наличия файла .bin
на его имя - это - просто часть примера, который я использовал, для лучше соответствия ситуации.)
Можно работать man gunzip
для получения дополнительной информации, или gunzip --help
для сводки опций.
Что касается какой .bin
в имени файла, вероятно, будет означать, Вы предположили правильно, что файл назвал .bin
обычно двоичный файл. Однако существует несколько различных видов файлов, которые иногда называют этим путем и, кроме того, подавляющее большинство двоичных файлов не имеют .bin
на их имена.
Получить больше информации о какой file.bin
выполнен file
на нем:
file file.bin
(Это не характерно для file.bin
наличие file
на его имя. В целом для файла abc
можно узнать о том, какой файл это, кажется, путем выполнения file abc
.)
(Это также не характерно для .bin
часть имени файла, имеющего Любое Значение Вообще)
Если действительно необходимо определить тип файла, можно использовать file
программа после распаковки:
file file.bin
будет консультироваться с базой данных, ища известные маркеры типов файлов (как строка '' или 'GIF89a') и производить, какой файл это думает, что это. Как указано прежде, иногда программисты будут использовать .bin для маскировки стандартного типа файла, просто изменив расширение.