Ce phénomène m'a laissé des questions à poser.
Voici l'expérience détaillée, mon système d'exploitation est Windows 7 x64 SP1:
- J'ai changé un fichier image (JPG) en TXT en changeant simplement son extension (ou on pouvait simplement choisir d'ouvrir le JPG avec le bloc-notes, même chose)
Cela devrait ressembler à ceci, des séquences de textes étrangement attrayantes, et certaines d’entre elles (très rares) sont réellement significatives, comme dans la capture d’écran ci-dessous "creator: dg-jpeg v1.0 ..."
- J'ai désactivé le retour à la ligne et sélectionné tout le texte à l'aide de Ctrl + A (pour m'assurer que rien ne manque)
- J'ai collé le texte copié dans un autre fichier TXT vierge et je l'ai enregistré au format JPG. J'ai comparé la nouvelle taille du fichier au format JPG d'origine. Tous (le fichier JPG d'origine, le fichier TXT converti et le fichier TXT nouvellement créé) ont exactement la même taille, en octets.
Lorsque j'essayais de l'ouvrir, Windows disait "La visionneuse de photos Windows ne peut pas ouvrir cette image car le fichier semble endommagé, trop corrompu ou trop volumineux" .
J'ai même essayé de le tester en utilisant une autre méthode: J'ai ouvert le fichier JPG avec le bloc-notes, j'ai coupé UN caractère connu d'un emplacement facile à retenir (comme le premier caractère de la deuxième ligne), puis sauvegardé le fichier. Le spectateur afficherait bien sûr le même message. Ensuite, je l'ai rouvert et collé le caractère à l' emplacement EXACT (le Bloc-notes se souvient de son état de sortie, comme la position de la fenêtre, son habillage, la taille des polices ... je n'ai donc aucun problème à obtenir ce droit.)
Et toujours la même erreur. Vous pouvez essayer ceci pour vous faire une idée. N'oubliez pas de choisir une petite image, sinon le Bloc-notes se comportera comme un vieil homme rouillé.
Quelle aurait pu être la cause de ce phénomène?
C:\blah>fc file1 file2
Il est possible que les fichiers aient la même taille mais soient différents. (bien que généralement certains changements aléatoires ne tendent pas à laisser un fichier de la même taille mais il pourrait le faire facilement). La commande fc vous sera très utile pour enquêter sur ce qui se passe. Vous pouvez également utiliser la commande xxd, celle-ci est dans cygwin et vient également avec vim7. xxd -p fichier1 Cela va vider l'hex d'un fichier. Vous pouvez comparer l'hexagone des deux fichiers avec cela et fc. Ou même ouvrir l'hexagone dans le bloc-notes et feuilletez les deux fenêtres du bloc-notes avec alt-tab.