J'ai deux fichiers Autorun.inf, le code qu'ils contiennent est exactement le même. Mais seulement 1 fonctionne, l'autre ne fonctionne pas.
Celui qui fonctionne est copié à partir du DVD et je l'ai édité. Celui qui ne fonctionne pas créé sur mon bureau en renommant le fichier texte (je l'ai correctement renommé).
Celui-ci fonctionne
Celui-ci ne fonctionne pas
Si vous voulez les fichiers:
Un travail: http://www16.zippyshare.com/v/64IutSu4/file.html
Ne fonctionne pas: http://www98.zippyshare.com/v/zEqU2BZ7/file.html
Quelqu'un sait-il pourquoi celui que j'ai créé sur mon bureau ne fonctionnera pas? et comment puis-je le faire fonctionner? et quelle est la différence entre ces 2 fichiers?
Merci.
windows
usb
windows-10
filesystems
autorun
user4335407
la source
la source
Réponses:
Le 2e
.inf
, qui ne fonctionne pas, semble avoir été enregistré en UTF-8 avec une nomenclature UTF-8 .La nomenclature UTF-8 signifie que le fichier commence par la séquence binaire
EF BB BF
(en hexadécimal). Mais Windows s'attendautorun.inf
à ce que les fichiers soient en texte brut, il ne reconnaîtra donc pas celui-ci comme tel.Mon conseil est de choisir l'option de texte brut dans votre éditeur de texte lors de l'enregistrement de
.inf
fichiers ou similaire.la source
Comme l'a dit dxiv, cela est dû à la nomenclature UTF-8.
L'éditeur de fichiers que vous utilisez, Notepad ++, peut vous indiquer l'encodage du fichier.
UTF-8 BOM ajoute des octets d'en-tête au fichier, ce qui rompt leur compatibilité avec les fichiers ASCII standard, tandis que les fichiers UTF-8 sans BOM (ou simplement UTF-8) sont entièrement compatibles avec le fichier ASCII standard, en supposant que vous n'utilisez aucun UTF -8 caractères.
Notepad ++ possède également un plugin d'éditeur HEX et vous pourrez voir ces octets supplémentaires avec lui:
la source