Réponses:
Oui, ce que vous avez fait était l'une des bonnes façons. Pour décompresser un .gz
fichier, utilisez gunzip
ou gzip -d
.
Si votre fichier compressé est file.bin.gz
, vous pouvez le décompresser avec:
gunzip file.bin.gz
Cela le décompresse file.bin
. Si l'opération réussit, l'original file.bin.gz
est automatiquement supprimé. Cela signifie que le fichier compressé est remplacé par le fichier décompressé.
Si vous souhaitez conserver l'original, passez le drapeau -k
/ --keep
:
gunzip -k file.bin.gz
gzip
se comporte comme gunzip
lorsqu'elle est invoquée avec le drapeau -d
/ --decompress
/ --uncompress
. Donc ça marche aussi:
gzip -d file.bin.gz
Comme avec gunzip
, le comportement par défaut de gzip -d
est de remplacer son fichier d'entrée une fois qu'il a réussi. Vous pouvez passer les deux -d
et -k
si vous souhaitez conserver le fichier d'entrée.
(Tout cela s'applique quel que soit le type de fichier que vous souhaitez décompresser; rien de tout cela n'est spécifique au fichier ayant .bin
en son nom - ce n'est qu'une partie de l'exemple que j'ai utilisé, pour mieux correspondre à votre situation.)
Vous pouvez exécuter man gunzip
pour plus d'informations ou gunzip --help
pour un résumé des options.
Quant à ce que .bin
le nom de fichier est susceptible de signifier, vous avez supposé correctement qu'un fichier nommé .bin
est généralement un fichier binaire. Cependant, il existe plusieurs types différents de fichiers qui sont parfois nommés de cette façon et, en outre, la grande majorité des fichiers binaires ne pas avoir .bin
en leur nom.
Pour obtenir plus d'informations sur ce qui file.bin
est, exécutez- file
le:
file file.bin
(Ce n'est pas spécifique à file.bin
avoir file
son nom. En général, pour un fichier, abc
vous pouvez en savoir plus sur le type de fichier qu'il semble être en cours d'exécution file abc
.)
(Ceci n'est pas non plus spécifique à la .bin
partie du nom de fichier ayant une signification quelconque)
Si vous avez vraiment besoin d'identifier le type de fichier, vous pouvez utiliser le file
programme après la décompression:
file file.bin
consultera une base de données à la recherche de marqueurs connus de types de fichiers (comme la chaîne '' ou 'GIF89a') et affichera le type de fichier qu'il pense être. Comme indiqué précédemment, les programmeurs utilisent parfois .bin pour masquer un type de fichier standard en changeant simplement l'extension.
.bin
est un fichier binaire, oui. Il est généralement utilisé pour signifier l'une des deux choses: soit le programmeur n'a pas documenté le format, soit pour une raison quelconque, il souhaite le dissimuler.