Tengo dos archivos Autorun.inf, el código dentro de ellos es exactamente el mismo. Pero solo 1 funciona, el otro no funciona.
El que funciona está copiado del DVD y lo edité. El que no funciona creado en mi escritorio al renombrar el archivo de texto (lo renombré correctamente).
Este funciona
Este no funciona
Si quieres los archivos:
Trabajo uno: http://www16.zippyshare.com/v/64IutSu4/file.html
No funciona uno: http://www98.zippyshare.com/v/zEqU2BZ7/file.html
¿Alguien sabe por qué no funciona el que creé en mi escritorio? y como puedo hacer que funcione? y cual es la diferencia entre esos 2 archivos?
Gracias.
windows
usb
windows-10
filesystems
autorun
usuario4335407
fuente
fuente
Respuestas:
El segundo
.inf
, que no funciona, parece haberse guardado como UTF-8 con una lista de materiales UTF-8 .La lista de materiales UTF-8 significa que el archivo comienza con la secuencia binaria
EF BB BF
(en hexadecimal). Pero Windows espera que losautorun.inf
archivos sean texto sin formato, por lo que no reconocerá este como tal.Mi consejo es elegir la opción de texto sin formato en su editor de texto al guardar
.inf
archivos o similares.fuente
Como dxiv ha dicho, esto es causado por UTF-8 BOM.
El editor de archivos que está utilizando, Notepad ++, puede indicarle la codificación del archivo.
UTF-8 BOM agrega bytes de encabezado al archivo que rompe su compatibilidad con archivos ASCII estándar, mientras que UTF-8 sin archivos BOM (o simplemente UTF-8) son totalmente compatibles con el archivo ASCII estándar, suponiendo que no use ningún UTF -8 caracteres.
Notepad ++ también tiene un complemento de editor HEX y podrá ver estos bytes adicionales con él:
fuente