contenu réel d'un fichier texte ou exe [debutant]

contenu réel d'un fichier texte ou exe [debutant] - Delphi/Pascal - Programmation

Marsh Posté le 23-05-2004 à 22:14:57    

Bonsoir @ tous,  :pt1cable:  
 
on parle souvent de fichier binaire et autres ; mais je voulais savoir , un fichier contient-il que des zero et des un ou autres choses ?  :??:  
 
lorsque l'on edite un fichier en mode hexa ou autre , on obtient par exemple avec "Edit" de Windows :
"ÿú  „  ™dG†Q P‰XðÊ4  
h©4]“  H¢&Û²Pðx
p͘\ ÐÏ `¾x ¬/ÿÇ ŒŒ€’æÿøÂC@½Œ?ÿ2Q¥òÿÿé’ïM7ÿÿ÷f›¿ÿÿòQ" :p  
 
avec un editeur hexa avec ce meme fichier on obtient ceci :
"FF FA 90 00 20 84 00"  :(  
 
je suppose que tout ceci ne sont que des representations du fichier ?
mais le fichier en fait, contient-il réellement
"01000010010000010001110010" ? si oui comment faire pour ouvrir un fichier dans ce mode, et le voir( meme si il est totalement illisible pour l'homme en tant que tel) et si il contient que des zero et de un , comment l'ordinateur les interpretent-il ? en fait que se passe t-il quand l'ordinateur reçois tous ceszero et un ?
 
tout ceci est pour mon information personnelle
 
Merci

Reply

Marsh Posté le 23-05-2004 à 22:14:57   

Reply

Marsh Posté le 23-05-2004 à 22:36:02    

tout est binaire, c'est juste la façon de l'interprété : caractère ou bien transciption en hexadécimal (bien plus facile à lire que la base 2)

Reply

Marsh Posté le 23-05-2004 à 23:20:51    

Les caractères en-dessous de 32 (qui est l'espace) sont des caractères non imprimables, c'est pour ça qu'ils n'apparaissent pas.
Par ex le 9 c'est une tabulation, le 13 suivi du 10 c'est un retour à la ligne.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-05-2004 à 13:20:28    

Citation :

tout est binaire, c'est juste la façon de l'interprété : caractère ou bien transciption en hexadécimal (bien plus facile à lire que la base 2)


quel que soit le fichier , il se presente réellement sous cette forme "01000101100010" ?  
 
par curiosité , comment juste affichier les 5 ou 6 premiers chiffres d'un fichier pour voir les zeros et uns sous la forme binaire? :??:  
 
merci pour les reponses , c'est sympa  :bounce:

Reply

Marsh Posté le 24-05-2004 à 13:22:14    

avec n'importe quoi
genre un éditeur hexa
encore une fois, l'affichage en base 2 ne représente aucun intérêt. à partir de l'hexa, tu peux évidemment retomber dessus et ce très facilement

Reply

Marsh Posté le 24-05-2004 à 16:00:16    

encore merci pour cette reponse,
 
ce que tu appelles base 2 c'est "FF FA 90" ?
 

Citation :

à partir de l'hexa, tu peux évidemment retomber dessus et ce très facilement


ne m'en veux pas si je te demande un exemple , mais comment retrouves-tu les zeros et les uns à partir de "FF FA 90" ? chaque lettre represente un chiffre ?
 
 
desolé pour mon ignorance que j'essai de combler
 
merci

Reply

Marsh Posté le 24-05-2004 à 16:02:23    

hexa -> 16
 
chaque lettre représente 4bits

Reply

Marsh Posté le 24-05-2004 à 16:13:58    

F = 1111
0 = 0000
entre les deux ce sont les valeurs intermédiaires [:dawa]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-05-2004 à 19:19:33    

@Taz et @antp , merci beaucoup  :hello:  j'ai trouvé la correspondance hexa binaire avec la calculatrice de windows en mode scientifique.
donc FA correspond à :
11111010 ?
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed