Foro de elhacker.net

Programacin => PHP => Mensaje iniciado por: itzg3 en 8 Mayo 2014, 15:42 pm



Título: Qu tipo de caracteres son estos?
Publicado por: itzg3 en 8 Mayo 2014, 15:42 pm
Hola lo que hice fue copiar todo el contenido de un archivo mp3 en un txt
y al abrir el txt contienes caracteres de este tipo:
Citar
@   H    k4&a ; ;>0ó ;>0ϳ3 ۳g2a31 ӳ.i~?iB[Zh  D\ii馚jl,KҰ%RZ]G3KdL @:   [ r8K<`Er^@o|o7@u8
 borI2U7A    0|Dt8n,ȳߤj+?8Nۋ*}m^2#}C&AE'Om?Ӝh{Bė
 F OSQLˎMꪪ) ]ր
h>ȹ0Gm:W ǂ˱Qs
!nE5恸~x@5<$Le87xO~ύ!b`D^Xy E Aub,2tC,<aM4]@:V /cB P Mb
̚>w(`6
6$ȋeqgNC鵂
P18|&.usWT69LL%j2;̾8i}u"@Ҿr_A@Y5P? Y|   aXb0 y~WlQw:<3Lnk+kNJǒ#B)R_ Ūp0~Y"%.*T|YMU 0ҼޖQ$ͤ/qAH u
n'w0 @Ħ"b
P@(\R'8$ Vl]\-pM2~yO<)O-ױ/9-Yv Bwz]FJa@3^;T%!Xc
L,
q !_vveeH'
c3]C)kH8ƁE>
Bueno hay alguna manera de poder convertir estos caracteres a caracteres entendibles para poder usar regex con php , lo necesito urgente.


Título: Re: Qu tipo de caracteres son estos?
Publicado por: Gh057 en 8 Mayo 2014, 18:03 pm
hola itzg3 eso no es nada jejej ests intentando abrir un archivo tipo binario como si fuera texto... tampoco entiendo para que utilizar bqueda de patrones de esa forma en l si no lo es... se aplica sobre cadenas..

aqu te dejo igualmente una gua para regex en php

-> http://www.phpro.org/tutorials/Introduction-to-PHP-Regex.html

saludos


Título: Re: Qu tipo de caracteres son estos?
Publicado por: itzg3 en 8 Mayo 2014, 20:26 pm
bueno, tengo mas de 1000 archivos mp3 los cuales al final tienen como una especie de sello digital(una voz que dice blah blah blah) y con un editor de codigo hexadecimal logre capturar esa parte del audio en el que esta el sello y quera eliminar esa parte a traves de regex abriendo el archivo desde php. O me puedes decir otra forma de hacer esto.

Saludos


Título: Re: Qu tipo de caracteres son estos?
Publicado por: engel lex en 8 Mayo 2014, 20:40 pm
por que no usas un simple converor de audio que te permita recortar?


Título: Re: Qu tipo de caracteres son estos?
Publicado por: Gh057 en 8 Mayo 2014, 20:51 pm
simplemente utiliza algn editor de audio... libre me viene a la mente audacity, pero hay muchsimos... si son mp3 asegrate de tener  los mdulos restrictivos... luego o bien bajas el volumen o recortas esa parte... si es un canal agregado con la voz mejor, la eliminas y listo.

saludos-


Título: Re: Qu tipo de caracteres son estos?
Publicado por: itzg3 en 9 Mayo 2014, 07:12 am
Y si tengo miles de mp3 que quiero cortar esa parte seguro que funciona Audacity?


Título: Re: Qu tipo de caracteres son estos?
Publicado por: Gh057 en 9 Mayo 2014, 12:31 pm
funciona, mientras tengas ganas... aunque si tuviera algunos as, tardara menos en conseguirlo de nuevo sin esa firma XD

seguramente tienes innumerables formas de quitarlo, taparlo, silenciarlo etc capaz una vez que realmente veas como se compone uno de esos miles archivos de audio que tienes hasta encuentras una forma de automatizarlo... es cuestin de intentarlo, no?

saludos


Título: Re: Qu tipo de caracteres son estos?
Publicado por: ~ Yoya ~ en 10 Mayo 2014, 04:01 am
Lee el archivo y guarda su contenido binario en una variable. Luego convierte el contenido de la variable en hexadecimal, gurdalo en una variable y elimina el contenido que deseas eliminar utilizando expresiones regulares o lo que deseas. Y luego pasas el contenido de hexadecimal a binario y gurdalo en un archivo...

Ya PHP tiene funciones para pasar de binario a hexadecimal y viceversa, pero puede ser tambin que corrompas el archivo y luego no funciona...

Te recomiendo que practiques primero, leer el archivo, copiar su contenido binario en una variable y crees un archivo con ese contenido binario. Para que sepas mejor como haras todo y tendras la mente mas limpia e orgnizada.

Saludos.


Título: Re: Qu tipo de caracteres son estos?
Publicado por: engel lex en 10 Mayo 2014, 04:03 am
yoya, eso no sera muy pesado para php? tardara posiblemente ms de 10 segundos por archivo D:


Título: Re: Qu tipo de caracteres son estos?
Publicado por: ~ Yoya ~ en 10 Mayo 2014, 04:54 am
yoya, eso no sera muy pesado para php? tardara posiblemente ms de 10 segundos por archivo D:

Ahora que lo pienso si, pero si lo pide en PHP que se puede hacer :P. Pero si lo hace en PHP, le sera mas fcil portarlo a otro lenguaje. Si ocupa C++ y utiliza thread bastara.


Título: Re: Qu tipo de caracteres son estos?
Publicado por: engel lex en 10 Mayo 2014, 04:59 am
Ahora que lo pienso si, pero si lo pide en PHP que se puede hacer :P. Pero si lo hace en PHP, le sera mas fcil portarlo a otro lenguaje. Si ocupa C++ y utiliza thread bastara.

eso pensaba :P pero supongo que dice php porque es lo que conoce, y yo por lo menos (por lo simple que se me hace) me saco las patas del barro con php como ni te imaginas XD