web-dev-qa-db-fra.com

Convertir n'importe quel fichier en fichier binaire et vice versa

J'ai cherché dans le site Web de StackOverFlow et sur Internet la question et ses questions pertinentes, mais je n'ai toujours pas de réponse claire. Je veux savoir quel logiciel puis-je utiliser pour convertir un fichier (en ce qui concerne la taille) en un fichier texte contenant des zéros et des uns (uniquement) de ce fichier spécifique, puis reconvertir ce fichier texte contenant ces zéros et ceux en fichiers d'origine . Execuse de mon ignorance si les fichiers contenant des zéros et ceux qui ne s'appellent pas "fichiers binaires", j'ai cherché sur Internet et lu dans wikipedia, il existe un logiciel appelé [hex dump], je n'ai pas besoin de ceux-ci, j'ai besoin de ce que j'ai mentionné ci-dessus, Merci à tous.

4
Billo

Le fait est que tous les fichiers sont déjà binaires, vous avez simplement besoin de tout visualiseur HEX pour les voir correctement, tels quels. Par exemple, vous pouvez utiliser "Comparaison par contenu" dans Total Commander).

Il n'y a pas de fichiers "non binaires" dans le monde de l'informatique.

HEX signifie système base 16 , vous pouvez facilement le convertir en base 2 (1,0) à l’aide du calculateur de fenêtres simple en mode Programmeur:

Dans l'image ci-dessous, un fichier texte a été comparé par lui-même, en utilisant un commutateur binaire, juste pour afficher son contenu de manière HEX, et le premier chiffre est "66", nous le plaçons dans la calculatrice lorsque le mode HEX est activé, puis passons au BIN et avez 1100110 - ceci pour la lettre "f" et ainsi de suite.

 enter image description here

P.S. # 1. Ce qui est intéressant, c’est qu’il n’ya pas vraiment d’accent sur ce sujet dans Wikipedia ni sur d’autres sites. Je pense que cela est totalement déroutant pour les personnes qui ne le savent pas déjà. Je pense qu’ils devraient avoir le binaire Word en première ligne. de définition du fichier informatique.

Un fichier informatique au niveau le plus profond est constitué de données binaires, et non d'une information en lignes et de formats différents (à partir de binaires). Le format de fichier n’est qu’un protocole pour stocker les octets et les informations qu’il ne devient que s’il a été lu ou ouvert de manière compréhensible par quelqu'un ou quelque chose, ce qui signifie que l’utilisateur ou le logiciel client sait comment ces données (octets) ont été écrites dans ce fichier. fichier particulier.

P.S. # 2. WTF? - Wikipedia a divisé les fichiers en binaires et non binaires! Dieu merci, je n'ai pas besoin de lire ceci.


Logiciel permettant de créer des représentants de texte à partir d’une entrée binaire et inversement: Windows , Online

3
Movsar Bekaev

Cette méthode fonctionne avec le terminal bash

  • Convertissez votre fichier en hexadécimal

    $ xxd originalFile > hexaFile
    
  • Reconvertir votre fichier hexadécimal en original

    $ cat hexaFile |  xxd –r > backOriginalFile
    
0
DiegoRG