Programa Hacha para Linux

Abro este hilo por si a alguien le interesa dicho programita para usarlo en su Linux. Ahi os va el enlace del programa:

http://sushiknights.org/2006/12/creacion_de_aplicaciones_de_escritorio_en_linux_con_python_y_glade.html

Que lo disfruteis, EOLianos. Saludos a todo el foro :-P
En Linux, con el comando "split" hacemos lo mismo... y está en todas las distros porque forma parte de la shell:

split -b 1400k tuarchivo.loquesea tuarchivoenpartes

Luego, para juntarlo:

cat tuarchivoenpartes* > tuarchivo.loquesea

Es decir... no hace falta Hacha ;)
Vamos a complicarlo un poco...

Pongamos que es que va a abrir ese archivo usa windows, cual seria la solución?
¿Serviría el hacha o algún otro divisor de archivos?

¿Un archivo troceado con hacha podría unirse con ese método?

Una pregunta mas, ¿se podrían usar archivos rar (por ejemplo) con volúmenes?
Diría que es mas eficiente que hacha, por comprimir el archivo y tener un sistema de control de errores, pero en linux no se muy bien como funciona esto:
d34th escribió:Vamos a complicarlo un poco...

Pongamos que es que va a abrir ese archivo usa windows, cual seria la solución?
¿Serviría el hacha o algún otro divisor de archivos?

¿Un archivo troceado con hacha podría unirse con ese método?

El hacha usa su formato propio, no es simplemente dividir el archivo, por lo que concatenando no podrías recuperarlo. Mi opinión es que es una tontería usar un formato indocumentado teniendo algo tan simple disponible.

Ahora, lo de juntarlo no se si el hacha será capaz, diría que no. Pero para recuperarlo en Windows tampoco necesitarías ningun programa, a pesar de lo deficiente de su pseudo-shell. Creo que sería algo así:

copy parte1+parte2+parte3... resultado



d34th escribió:Una pregunta mas, ¿se podrían usar archivos rar (por ejemplo) con volúmenes?
Diría que es mas eficiente que hacha, por comprimir el archivo y tener un sistema de control de errores, pero en linux no se muy bien como funciona esto:


Como mínimo en Debian tienes disponible el rar en la sección non-free, supongo que en Ubuntu estará en universe. Te confirmo que funciona tanto para crear multiples volúmenes como para restaurarlos, y los ficheros son totalmente compatibles con los de Windows. Aunque yo no lo usaría, comprimiría con el formato de mi elección si fuera necesario, y el chequeo de errores lo haría pasandole un md5sum al fichero resultante. Mucho mas fiable.
EL hacha de windows no añade nada al formato, he estado años bajando de las news y juntando con cat. Lo unico qe hace es hacer un CRC antes de cortarlo e incorporarlo en el final del ultimo fichero creo. Pero con un cat sobra para juntarlos :)
Nibble escribió:Como mínimo en Debian tienes disponible el rar en la sección non-free, supongo que en Ubuntu estará en universe. Te confirmo que funciona tanto para crear multiples volúmenes como para restaurarlos, y los ficheros son totalmente compatibles con los de Windows. Aunque yo no lo usaría, comprimiría con el formato de mi elección si fuera necesario, y el chequeo de errores lo haría pasandole un md5sum al fichero resultante. Mucho mas fiable.


para comprimir en linux es mejor usar gzip o bunzip2, además creo que el rar nonfree sólo descomprime. wirar soporta tanto gzip como bunzip como tar

tar (si son varios archivos) -> bunzip2 -> split y listo
Sertinell escribió:EL hacha de windows no añade nada al formato, he estado años bajando de las news y juntando con cat. Lo unico qe hace es hacer un CRC antes de cortarlo e incorporarlo en el final del ultimo fichero creo. Pero con un cat sobra para juntarlos :)


Está bien saberlo, ¡gracias!.

Sólo una vez tuve que juntar ficheros de hacha, hace algunos años, y recuerdo que acabé ejecutando el hacha bajo wine porque con cat no me rulaba. Seguramente era por ese "añadido" final del checksum, pero pasé de investigar y tiré de wine.

Si es como dices, con "cat .. | head -c -X" se podría reconstruir sabiendo de cuantos bytes es el checksum.



Radja escribió:para comprimir en linux es mejor usar gzip o bunzip2, además creo que el rar nonfree sólo descomprime. wirar soporta tanto gzip como bunzip como tar

tar (si son varios archivos) -> bunzip2 -> split y listo


A ese me refiero también con "formato de mi elección". Pero bueno, que el rar de non-free sí vale para comprimir, el que sólo descomprime es el unrar, obviamente.
Por si a alguien le interesa cierto pokémon (entiendase Waninkoko) dejo por aqui un clon del hacha.

Salu2!
8 respuestas