elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 2 Octubre 2009, 09:01 am
GRRrrAAAaCiassss!!! Ahora si que va de PM!!!

Finalmente podré seguir con mi proyecto!!! ;)

Saludos
12  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 1 Octubre 2009, 08:33 am
Me sigue sin responder nada.

Código:
import os
def cortar(nomOriginal, nomNuevo, tamArchivo, tamCortar):
    with open(nomOriginal, 'r+b') as file1:
        f1 = file1.read (tamArchivo-tamCortar)
        file1.close()
    with open(nomNuevo, 'w+b') as file2:
        file2.write(f1)
        file2.close()
        print("Cortado Hecho y guardado en: " + nomNuevo)
 
direc = os.getcwd()
dirList = os.listdir(direc)
for fname in dirList:
    if(fname.upper().endswith('.BIN')):
        if(os.path.isfile(direc + fname)== True):
            if(os.path.exists(direc + fname + '.bak')== False):
                print ('Nombre de archivo: '+ fname)
                leno = os.path.getsize(direc + fname)
                print ("inciando cortado en: " + direc + fname)
                os.rename(direc + fname,direc + fname + '.bak')
                cortar(direc + fname + '.bak', direc + fname, leno, 131072)
            else:
                print ('Archivo: ' + direc + fname + ' ya fue cortado')


Perdón por mi torpeza :(

Bueno... mas o menos ya se donde está el error.  Es algo sobre la ruta del directorio. Creo que le falta "\" en el path del archivo, ya que si toqueteo el programa me responde en algún punto "F:\pruebagame.bin" cuando tendría que ser "F:\prueba\game.bin"  Lo que pasa es que yo no se como solucionarlo...

Gracias
13  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 30 Septiembre 2009, 12:01 pm
Buenas.

Me sale:
Código:
    
IDLE 3.0      ==== No Subprocess ====
>>>
>>>


Por lo que entiendo que no encuentra ningún archivo en el directorio donde lo ejecuto.

¿Alguna idea?

Edit:
Para ver realmente si estaba en el directorio que debería, le he metido esto:
Código:
for fname in dirList:
    print (fname)
 
Y si... es el directorio que toca... por lo que no entiendo porqué no encuentra el archivo! :(

¿Puedo especificar un nombre de archivo en concreto? (game.bin)
Código:
if(fname.upper().endswith('.bin')):

Gracias
14  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 29 Septiembre 2009, 16:20 pm
Buenas!!

Hay algo que falla!! no me hace nada!!

15  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 29 Septiembre 2009, 09:00 am
Muchiiiisimas graaacias!!!!!!

Otra petición... ¿Hay alguna manera para que directamente busque el archivo en el directorio donde ejecuto el archivo?

Gracias!

Edit:O asignar uno que siempre sea el mismo...
Supongo que sería cambiando
Código:
direc = input('Ingrese Directorio: ')
por
Código:
direc = os.chdir(path)

pero claro... estoy en las m¡smas ... hay que definir el "path" ...
16  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 28 Septiembre 2009, 14:11 pm
Gracias por las respuestas.

Yo no tengo ni idea de programar nada... solo alguna noción básica.

Podría alguien terminarmelo pleaseee  :rolleyes:


Aps otra cosa... igual estaba confundido con lo de la extensión de la archivo. Es bin pero no se como van los datos en el...

Gracias

Edit:Los valores del archivo están en hex... eso supongo que influye en algo sorry
17  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 27 Septiembre 2009, 20:52 pm
En que lenguaje? ::)
en asm 16 bits lo kiere

xD

Mmmmm... en que haga lo que necesito me es indiferente. Mejor si es un script/bat porque de esa manera yo ya podré seguir con otros pasos que necesito hacer.

Muchas gracias por el interés

18  Programación / Scripting / Re: [Ayuda] ¿Como cortar un cacho del final de un archivo "Bin"? en: 27 Septiembre 2009, 18:48 pm
Gracias por responder tan rápido.

Supongo que de alguna manera se ha de poder hacer... o buscando la cadena de bytes del inicio del corte (que sería en hex supongo) o no se... , o buscar el tamaño etc etc... nu se...

Edit:Decir que el comando findstr me dice "La linea xxxxx es demasiado larga" supongo que alguna limitación tendrá... o que al ser un bin no lo soporta, ni idea.

Gracias

19  Programación / Scripting / [Solucionado]¿Como cortar un cacho del final de un archivo? en: 27 Septiembre 2009, 18:34 pm
Buenas.

He estado mirando el foro para ver si había algo parecido a mi problemilla pero no lo he encontrado...

El hilo que mas se parecía es: http://foro.elhacker.net/scripting/ayuda_cortar_una_parte_de_un_txt-t252780.0.html%3Bmsg1224379 que es "cortar una parte de un txt."


Mi caso es el siguiente:

-Bastantes archivos "file.bin" (por ponerle un nombre, este siempre es el mismo) en diferentes carpetas

-Cada archivo tiene un tamaño diferente

-Es un "Bin"

-Los últimos 131.072bytes de cada archivo son idénticos.

Lo que me gustaría es un bat que me cortase esos últimos bytes del archivo.

He estado buscando programas que cortan archivos... pero como mucho he conseguido el fcut que si que me lo hace, pero le tengo que dar manualmente la posición donde corta y como cada vez es diferente ...


Gracias
Sr Corsario

Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines