J'ai un fichier nommé file.bin.gz
.
J'ai essayé d'utiliser gzip -d f.bin.gz
pour le décompresser et j'ai obtenu un fichier .bin
.
Le bon moyen de décompresser les fichiers .bin
consiste-t-il à utiliser gzip -d
? De plus, .bin
est un fichier binaire, non?
Oui, ce que vous avez fait était l’un des moyens appropriés. Pour décompresser un fichier .gz
, utilisez gunzip
ou gzip -d
.
Si votre fichier gzippé est file.bin.gz
, vous pouvez le décompresser avec:
gunzip file.bin.gz
Cela le décompresse en file.bin
. Si l'opération réussit, le file.bin.gz
d'origine est automatiquement supprimé. Cela signifie que le fichier compressé est remplacé par le fichier décompressé.
Si vous souhaitez conserver l'original, passez l'indicateur -k
/--keep
:
gunzip -k file.bin.gz
gzip
se comporte comme gunzip
lorsqu’il est appelé avec l’option -d
/--decompress
/--uncompress
. Donc ça marche aussi:
gzip -d file.bin.gz
Comme avec gunzip
, le comportement par défaut de gzip -d
consiste à remplacer son fichier d'entrée une fois qu'il a réussi. Vous pouvez transmettre -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 voulez décompresser; rien de tout cela n'est spécifique au fichier dont le nom est .bin
- cela ne constitue 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.
En ce qui concerne ce que signifie probablement .bin
dans le nom de fichier, vous avez correctement supposé qu’un fichier nommé .bin
est généralement un fichier binaire. Cependant, il existe parfois différents types de fichiers nommés de cette façon et, de plus, , la grande majorité des fichiers binaires ne le fait pas , pas ont .bin
dans leurs noms.
Pour obtenir plus d'informations sur ce qu'est file.bin
, exécutez file
dessus:
file file.bin
(Ceci n'est pas spécifique à file.bin
ayant file
dans 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 exécutant file abc
.)
(Ceci n'est pas non plus spécifique à la partie .bin
du nom de fichier ayant une signification quelconque)
Si vous avez vraiment besoin d'identifier le type de fichier, vous pouvez utiliser le programme file
après la décompression:
file file.bin
consultera une base de données à la recherche de marqueurs connus de types de fichiers (tels que la chaîne '' ou 'GIF89a') et indiquera le type de fichier considéré. Comme indiqué précédemment, les programmeurs utilisent parfois .bin pour dissimuler un type de fichier standard en modifiant simplement l'extension.