[eside-ghost] Mini-Proyecto opensource: Kepatxa

SystemBD sistema_paralelo en yahoo.es
Lun Abr 4 19:04:36 CEST 2005


    Recientemente, he programado una pequeña utilidad que parte un 
fichero en secciones ( y luego juntarlas de nuevo en otro, copia del 
original ).  En principio el programa está pensado para aquellos que 
necesitan sacar un archivo voluminoso de un ordenador antiguo y meterlo 
en disketes es la única alternativa viable, pero seguro que alguno puede 
encontrarle otra utilidad.
    Como proyecto no es gran cosa, pero dado que es GNU/GPL me he 
dedicado a comentarlo (hasta el absurdo, según algunos) por lo que puede 
venir bien para aprender/recordar C++.

Ahí van los enlaces:
Código fuente C++ (10KB):
http://atlas.walagata.com/w/systembd/Kepatxa_codigo_fuente.zip
Binarios para Windows (31KB comprimido):
http://atlas.walagata.com/w/systembd/Kepatxa_binarios_win32.zip

    El proyecto ha sido programado en C++, con el editor Eclipse, 
compilando con gcc 3."algo" bajo WindowsXP -aunque el código es tan 
sencillo que no creo que haya ningún error si se porta directamente a 
GNU/Linux (lo hubiera hecho yo mismo, pero tengo problemas con el 
sistema NFTS)-.
    El programa funciona en la consola y los comandos son:
        -h: Muestra esta lista de parámetros aceptados.
        -p <ruta_archivo>: Parte el archivo especificado en secciones.
        -j <ruta_archivo>: Junta las diferentes secciones del archivo.
        -t <numero_bytes>: Establece el tamaño en bytes de cada seccion. 
Por defecto es de 1440000 bytes ( tamaño diskete ).

    Por ejemplo:
        >>Kepatxa -p temp.zip -t 300000<< Parte el archivo temp.zip en 
secciones de 300.000 bytes
        >>Kepatxa -j temp.zip<< Fusiona las diferentes secciones del 
archivo original en un archivo copia.

    Bueno, esperando que os sirva de ayuda, me despido:
SystemBD

PD: Por si acaso, el makefile autogenerado por Eclipse: 
http://atlas.walagata.com/w/systembd/Kepatxa_makefile_win32.zip
PPD: El nombre de kepatxa, por si alguien se lo preguntaba, es un juego 
de palabras en honor al mítico programa Hacha.





Más información sobre la lista de distribución eside-ghost