Відповіді:
Так, те, що ви зробили, було одним із правильних способів. Щоб скасувати отримання .gz
файлу, використовуйте gunzip
або gzip -d
.
Якщо ваш gzipped файл file.bin.gz
, ви можете розпакувати його за допомогою:
gunzip file.bin.gz
Це декомпресує його на file.bin
. Якщо операція успішна, оригінал file.bin.gz
автоматично видаляється. Це означає, що gzipped файл замінено на декомпресований файл.
Якщо ви хочете зберегти оригінал, передайте -k
/ --keep
flag:
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, щоб замаскувати стандартний тип файлу, просто змінивши розширення.
.bin
- це двійковий файл, так. Як правило, це означає лише одне з двох речей: або програміст не задокументував формат, або чомусь вони хочуть замаскувати його.