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
Publicité
Posté le 23-05-2004 à 22:14:57
Taz
bisounours-codeur
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)
antp
Super Administrateur Champion des excuses bidons
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.
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
Taz
bisounours-codeur
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
coline
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
Taz
bisounours-codeur
Posté le 24-05-2004 à 16:02:23
hexa -> 16
chaque lettre représente 4bits
antp
Super Administrateur Champion des excuses bidons
Posté le 24-05-2004 à 16:13:58
F = 1111
0 = 0000
entre les deux ce sont les valeurs intermédiaires
@Taz et @antp , merci beaucoup j'ai trouvé la correspondance hexa binaire avec la calculatrice de windows en mode scientifique.
donc FA correspond à :
11111010 ?