Hacha para linux/unix


Hacha es un sencillo programa muy popular en el mundo windows, cuya única misión consiste en trocear (de ahi el nombre de hacha) un archivo, en pequeños trozos que luego podremos volver a juntar para recuperar el archivo original. to2eup se ha currado un pequeño programa en C, que permite juntar (en sistemas unix) archivos creados con Hacha

La primera versión de Hacha simplemente troceaba los ficheros sin añadir información de control de ningún tipo, para volver a unir y regenerar el fichero original en unix, simplemente teniamos que concatenar los diferentes trozos:

cat trozos.* > fichero_origal.mp3

Pero posteriormente salió una segunda versión del Hacha, que añade cierta información de control (como el nombre original del fichero, tamaño, etc …) y que imposibilita el utilizar el comando cat para recuperar el archivo original. Por este motivo to2eup se ha currado un pequeño programa en C (unacha.c), que nos va a permitir regenerar ficheros que han sido partidos usando la versión Hasefroch del Hacha.
“Hacha para Linux is a little application that lets you link together the files made with the Windows version of hacha.”

Para compilar unacha.c, podemos teclear algo como esto:

$ gcc -o unacha unacha.c

Una de las cosas que más me ha gustado de este programa, es el comentario que el autor del mismo ha puesto en el código fuente, es simplemente genial:
“Version cutre del pegador del hacha, solo para salir del paso,
no tiene cortador porque en linux ya tenemos el split y pasamos de mariconadas”

Tal como comenta to2eup en unix para partir en trozos un fichero se utiliza el comando split, usando cat para volver a recuperarlo posteriormente:

$ split -b 1445640 mana.mp3 mana.

Que nos habría creado algo como esto (trozos de 1’44 Megas, ideales por ejemplo para copiar en diskettes):

$ ls
mana.aa mana.ab mana.ac

Para volver a regenerar el fichero original, tal solo tendremos que ejecutar.

cat mana.* > mana.mp3

Otra opción en sistemas unix es utilizar Gcutter/cutter. Este programa hace algo similar al split, pero añadiendo algunas características adicionales a cada paquete como: nombre original, numero de trozos, tamaños, suma de control, etc … Realmente no es mala idea, aunque yo sigo prefiriendo y recomendando simplemente la combinación split-cat

Unacha para Linux

http://66.70.10.43/to2eup/


carcoco

http://bulma.net/todos.phtml?id_autor=132

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1450 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.