• Publicidad

Saber si es texto o binario

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Saber si es texto o binario

Notapor creating021 » 2008-04-20 19:50 @868

¿Cómo puedo saber si el texto de un archivo es o no un binario?

Digamos que tengo una imagen (o cualquier otra cosa) y un archivo ASCII con la misma extensión.
¿Cómo saber si el contenido no es texto plano?
¿Cómo manejo los caracteres de idiomas (como texto cualquiera) en este caso para diferenciar de texto plano y binario?
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor

Publicidad

Notapor explorer » 2008-04-20 21:06 @921

File::MimeInfo::Magic, File::Type, File::Type::WebImages, File::MMagic, File::MMagic::XS, File::Archive...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14477
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2008-04-21 08:17 @387

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if( -B "archivo.jpg" ){
    #archivo es binario
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4



Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if( -T "archivo.txt" ){
    #archivo es texto
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor explorer » 2008-04-21 10:16 @469

¡Aggg!

Vaya... me debo estar haciendo viejo... claro, de no usarlo, algunos conocimientos se atrofian...

:)
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14477
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2008-04-21 13:04 @586

explorer escribiste:¡Aggg!

Vaya... me debo estar haciendo viejo... claro, de no usarlo, algunos conocimientos se atrofian...

:)


Cosas raras pasan con la mente por estarse paseando por estos foros de Perl... :shock:

Quizá como yo en algún momento te encontrarás respondiendo la misma pregunta dos veces y SIN recordarlo :P
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor creating021 » 2008-04-21 14:34 @648

:D Je, je... perfecto, muchas gracias por las respuestas.
Expect the worst, is it the least you can do?
Avatar de Usuario
creating021
Perlero frecuente
Perlero frecuente
 
Mensajes: 595
Registrado: 2006-02-23 16:17 @720
Ubicación: Frente al monitor


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados