Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: n1sen en 3 Diciembre 2017, 17:01 pm



Título: [Python 3]Saber codificacion de un archivo de texto
Publicado por: n1sen en 3 Diciembre 2017, 17:01 pm
Alguien sabe como se puede saber la codificacion de un archivo de texto, por ejemplo si es ASCII UTF-8 o binario
He buscado en internet pero nada me sirve
Saludos!


Título: Re: [Python 3]Saber codificacion de un archivo de texto
Publicado por: engel lex en 3 Diciembre 2017, 18:35 pm
primero que nada, todo archivo es binario, esa parte ni si quiera se puede discutir...

detectar la codificación es un asunto complejo porque depende de la forma como se organizan los bits, puedes usar librerías que intentan deducirlo, pero igual pueden fallar


Título: Re: [Python 3]Saber codificacion de un archivo de texto
Publicado por: n1sen en 3 Diciembre 2017, 19:07 pm
Lo se, pero cuales son esas librerias?


Título: Re: [Python 3]Saber codificacion de un archivo de texto
Publicado por: engel lex en 3 Diciembre 2017, 19:49 pm
creo que esto puede servir

https://pypi.python.org/pypi/chardet (https://pypi.python.org/pypi/chardet)


Título: Re: [Python 3]Saber codificacion de un archivo de texto
Publicado por: Eleкtro en 3 Diciembre 2017, 19:52 pm
  • https://www.google.es/search?q=python+detect+text+encoding

Lee el primer resultado de StackOverflow que hace mención a las librerias...

Saludos