Hacha para linux/unix
(42087 lectures)
Por Carlos Cortes Cortes
carcoco
(http://bulma.net/~carcoco/)
Creado el 14/08/2002 11:33 modificado el 14/08/2002 11:33
|
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 ...
|
Pagina1/1 |
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
|
|
|
|
|
|
Comentarios Es posible que se hayan omitido algunos comentarios considerados poco constructivos
|
1. Re: Hacha para linux/unix (14/08/2002 13:44, #7693) Por: El cobarde anónimo |
| Hola a todos
Podeis comprobar si a vosotros los archivos generados por unacha os salen mas grandes que los originales?
He hecho la prueba con el hacha y el unacha y el tamaño el considerablemente mayor.
Un saludo |
|
2. Re: Hacha para linux/unix (09/11/2002 19:57, #9840) Por: El anónimo |
| sabes no tienes que ser tan baboso |
|
3. Re: Hacha para linux/unix (10/03/2003 01:35, #12714) Por: El cobarde anónimo (http://www.nubbis.com) |
| yo creo que el tamaño es el mismo, aunque existen varias versiones de Hacha para linux. Yo he encontrado una buena version en Softonic. La direccion de descarga es la siguiente http://nubbis.net/linux/hacha-1.1.tar.gz .Aqui tienen la versión oficial. Salu2!! |
|
4. Re: Hacha para linux/unix (12/06/2003 20:02, #15123) Por: El cobarde anónimo (http://hoz.sourceforge.net/) |
| http://hoz.sourceforge.net/ |
|
|
5. Re: Hacha para linux/unix (14/08/2002 15:29, #7696) Por: Capsize |
| Realmente no es mala idea, aunque yo sigo prefiriendo y recomendando simplemente la combinación split-cat... y digo yo, y si lo que separas es algo que ha metido en un diskete y el diskete se casca o esta cascado? con cat no tienes manera de saber si los datos han sido corrompidos, tan solo lo une y listos... es un sistema sencillo, pero a mi entender poco seguro. |
|
6. Re: Hacha para linux/unix (14/08/2002 15:30, #7697) Por: Capsize |
| Imagina que sea un mp3?= luego se oiria a rayos, jajajaja, ya ves, escuchar musica clasica y luego un chasquido a saco, jajajaa |
|
7. Re: Hacha para linux/unix (14/08/2002 19:18, #7699) Por: carcoco (http://bulma.net/~carcoco/) |
Bueno pues entonces te guardas las sumas de control md5 de todos los ficheros y luego las compruebas ;-)
|
|
|
8. Re: Hacha para linux/unix (15/08/2002 11:02, #7709) Por: El cobarde anónimo |
| Pues yo suelo usar el Wine para ejecutar el Hacha, el Kamaleon y el Winsfv y va de perlas, aunque una versión para Linux de estos programas sería muy interesante. |
|
9. Re: Hacha para linux/unix (28/08/2002 09:15, #7952) Por: El cobarde anónimo |
| para winsfv si que existe programa cfv, está escrito en python y funciona muy bien. |
|
10. Re: Hacha para linux/unix (26/05/2005 15:20, #26831) Por: Spooker ayuda |
| bueno primero que todo yo no se ocupar muy bien linux, asi que derepente no entiendo mucho, bueno la cosa que quiero saber si existe alguna version que sustituya a Kamaleon en linux, ya que no lo puedo instalar por que no es compatible, por mientras me e echo una maquina virtual para instalar win y hacerlo correr ahi, pero me gustaria saber si existe una version de kamaleon para linux, e buscado y no e encontrado gracias y eso |
|
|
11. Re: Hacha para linux/unix (15/08/2002 12:08, #7710) Por: El cobarde anónimo |
| Hoy mismo he necesitado usar el Hacha y me ha dado por probar el programa este. Resultado: Archivo más grande que el original con bytes de más al principio, lo que impide que el formato sea irreconocible. Solucuión: Volver a usar el Hacha de Windows y esperar no tener que volver a usarlo más. |
|
12. Re: Hacha para linux/unix (21/08/2002 22:42, #7807) Por: to2eup |
| perdón por el fallo del aumento del tamaño en el fichero (cualquier comentario es bienvenido y en especial los de queja puesto que sirven para mejorar los programas, de todas maneras el codigo esta abierto y no teneis que esperar a que un pringao como yo lo arregle), el problema ya esta solucionado, era una chorrada, simplemente se me habia ido la oya en el valor de un indice y se volvia a concatenar el primer archivo. La version 03 esta disponible, y si falla algo mas no dudeis en decirlo (o arreglarlo) saludos a todos. |
|
13. Re: Hacha para linux/unix (23/08/2002 11:04, #7833) Por: El cobarde anónimo |
| Efectívamente, he probado la nueva versión y me parece que ya puedo prescindir del Hacha de Windows, gracias por la molestia. |
|
|
|
14. Re: Hacha para linux/unix (26/08/2002 02:21, #7897) Por: to2eup (http://66.70.10.43/to2eup) |
| Nueva version de unacha disponible, la 0.4 donde se ha solucionado un bug en el primer byte del archivo concatenado (gracias N0mada por darte cuenta) |
|
15. Re: Hacha para linux/unix (26/12/2002 02:39, #10927) Por: El cobarde anónimo |
hola... pues la idea del hacha para linux aunq no me guste mucho esa aplicacion (prefiero un rar o cuaquier otra) me pare bien... pero yo veo mas "eficaz" el usar wine y ejecutar el hacha directamente... a mi por lo menos me funciona tan mal o mejor q con windowz....
un saludo a todos
El cobarde anónimo |
|
16. Re: Hacha para linux/unix (01/01/2003 13:03, #11076) Por: El cobarde anónimo |
| si realmente te parece mas eficiente pone wine /ruta (donde entendemos por ruta la direccion del hacha) y cargar dos programas (el wine con su alto costo en cpu y el hacha para windows), que simplemente ejecutar un programa de menos de 10k compilado en tu propia maquina pensado para linux/unix, tu idea de la eficiencia (o eficacia como la quieras llamar) es bastante diferente a la mia. |
|
|
17. NO MAMEN..AYUDA!!!!!!!!!!! (03/01/2003 01:28, #11129) Por: El cobarde anónimo |
| COMO SE BAJA?=???????????????????????????????????????????? |
|
18. Re: NO MAMEN..AYUDA!!!!!!!!!!! (21/01/2003 20:28, #11643) Por: to2eup (http://www.unacha.tk) |
| puedes bajarlo de www.unacha.tk aunque en freshmeat también lo encontrarás.
una vez te hayas bajado el archivo lo unico que tienes que hacerlo es compilarlo, te explico:
1. Descomprimir el archivo: tar zxvf unacha-1.0.1.tar.gz
2. compilar: gcc -o unacha unacha.c
3. (opcional) copiar a /usr/bin: cp unacha /usr/bin
4. para usarlo: unacha archivo.0 (donde archivo.0 es el primier archivo generado por hacha para windows) |
|
|
19. Re: Hacha para linux/unix (23/01/2003 05:01, #11710) Por: JlX |
Hola !
Tengo un par de .gifs que uno con el Kamaleon de windows para formar un .avi; el problema es que cuando hago el cat c23* > c23.avi y luego trato de verlo con mplayer, se escucha un segundo un sonido. el tamaño del archivo es el que debería ser ...
El error en el mplayer (0.90rc3) es:
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Video: no video
Starting playback...
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
MPlayer interrupted by signal 11 in module: decode_audio
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. For details, see DOCS/bugreports.html#crash.b.
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc
version. If you think it's MPlayer's fault, please read DOCS/bugreports.html
and follow the instructions there. We can't and won't help unless you provide
this information when reporting a possible bug.
Por favor si alguno puede ayudarme mandeme un mail a jolo@fibertel.com.ar
Muchas gracias |
|
20. Re: Hacha para linux/unix (23/01/2003 13:45, #11723) Por: El cobarde anónimo |
| por que haces cat c23* > c23.avi que no ves que el archivo se ira machacando sucesivamente?, te recomiendo que hagas esto cat c23* >> c24.avi (lo de cat24 es porque si hicieras cat c23* >> c23.avi, el c23.avi tambien intentaria unirse a si mismo) |
|
21. Re: Hacha para linux/unix (23/01/2003 20:59, #11736) Por: JlX |
Hola y gracias;
Hice lo q me dijiste, pero sigue sin funcionar.
Este es el error FULL:(se escucha unos segundos, pero no se ve nada)
root@jolox:~# cat /home/ariel/stseiya/c23gifs/c25* >> /home/ariel/stseiya/c23gifs/c26.avi
root@jolox:~# mplayer /home/ariel/stseiya/c23gifs/c26.avi
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale
MPlayer 0.90rc3-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow
Reading config file /usr/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
[cfg] read config file: /root/.mplayer/gui.conf
Reading config file /root/.mplayer/gui.conf
vo: X11 running at 800x600 with depth 24 and 32 bpp (":0" => local display)
Reading /root/.mplayer/codecs.conf: this codecs.conf is too old, incompatible with this mplayer release! at line 6
Reading /usr/etc/mplayer/codecs.conf: 49 audio & 130 video codecs
Font /usr/local//share/mplayer/font/font.desc loaded successfully! (206 chars)
Using usleep() timing
Can't open input config file /root/.mplayer/input.conf : No such file or directory
Can't open input config file /usr/etc/mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
[ws] Remote display, disabling XMITSHM
SKIN dir 1: '/root/.mplayer/Skin'
SKIN dir 2: '/usr/share/mplayer/Skin'
Font /usr/local//share/mplayer/font/font.desc loaded successfully! (206 chars)
Font /usr/local//share/mplayer/font/font.desc loaded successfully! (206 chars)
Playing /home/ariel/stseiya/c23gifs/c26.avi
Searching demuxer type for filename /home/ariel/stseiya/c23gifs/c26.avi ext: .avi
!!! trying demuxer 3 based on filename extension
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
AVI: Missing video stream!? Contact the author, it may be a bug :(
Audio file detected.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 14000->192000 (112.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Video: no video
Starting playback...
big_values too large!
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
big_values too large!
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large!
big_values too large!
big_values too large!
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
MPlayer interrupted by signal 11 in module: decode_audio
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. For details, see DOCS/bugreports.html#crash.b.
[x11] NET style stay on top ( layer 0 ). Using state _NET_WM_STATE_STAYS_ON_TOP.
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc
version. If you think it's MPlayer's fault, please read DOCS/bugreports.html
and follow the instructions there. We can't and won't help unless you provide
this information when reporting a possible bug.
root@jolox:~# |
|
22. Re: Hacha para linux/unix (06/02/2004 15:34, #19661) Por: Anònim |
| kamaleon (kon k de kazurro) no se puede juntar con cat, porque mete como basura un gif o un jpeg auténtico. tendrás que tirar de win |
|
|
|
|
23. Re: Hacha para linux/unix (15/10/2003 23:09, #17495) Por: El cobarde anónimo |
| La verdad, es que no entendi, nada de nada |
|
24. Re: Hacha para linux/unix (27/11/2003 17:02, #18295) Por: Anonimo |
| http://sourceforge.net/projects/dalle |
|
25. guadana (31/01/2005 18:36, #25180) Por: Anònim |
| conosco un programa que cumple la misma funcion que hacha para la consola unix, solo se ejecuta y hay que seguir las instrucciones que hay en pantalla.
esta el www.gratisweb.com/linuxconsola |
|
26. Re: guadana (05/03/2005 06:22, #25524) Por: Anónimo |
| ta... bueno , que viva software libre !!!!!!
desde niños debemos aprender a programar...
no como microsoft , que todo lo ve puro monopolio . y asi se vuelve uno ciego que sigue comprando software sin codigo y que te vulve adicto , mejor es contruir un software uno mismo , con tus condiciones y todo lo que tu quieras , para luego compartirlos y luego asi poder mejorarlo uno mismo,...
nota uso windows xp , pero es software pirata jejejee.... |
|
27. Re: guadana (26/05/2005 03:05, #26823) Por: Anónimo |
| el guadana corta y pega archivos en linux pero tiene un modo en el cual puede cortar y pegar archivos del hacha, no se si lo ultimo lo hace bien pero a mi me funciona.
esta en la parte de publicacion de juan pablo de esta pagina http://microlug.linux.net.uy |
|
|
28. Re: Hacha para linux/unix (27/08/2005 19:45, #28087) Por: icecool (http://softwareicecool.estudiohosting.com.uy) |
| hola, ya tengo una pagina donde esta publicado el guadana grafico para linux compatible con hacha 3.5, todavia no lo he probado en una variedad de maquinas y en situaciones asi que les pido si tiene algun error por favor me lo hagan saber.
http://softwareicecool.estudiohosting.com.uy |
|
29. Re: Hacha para linux/unix (10/01/2006 16:49, #30443) Por: icecool (http://icecoolinux.iespana.es) |
| es una lastima que en ese servidor ya no me hosten mas, asi que ahora estoy en icecoolinux.iespana.es
no es muy buena la pagina y no tiene muchos programas publicados pero esta el hacha y creo que anda bastante bien, no se, pruebenlo y despues me cuentan :) |
|
30. Re: Hacha para linux/unix (08/02/2006 14:36, #30900) Por: Anónimo (http://icecool.no-ip.org) |
| ya tengo mi propio servidor donde tengo publicado el hacha para linux. :) icecool.no-ip.org |
|
|
31. Re: Hacha para linux/unix (02/05/2006 19:21, #32316) Por: Anónimo |
| Eso del split está muy bien, pero acabo de usarlo y me he quedado sin espacio en disco. A estas alturas parece increíble que un programa como split no compruebe el espacio en disco ANTES de empezar a funcionar.
¿Ahora qué puedo hacer? Las primeras partes han cabido, pero la última no se ha generado del todo. Ahora he borrado las primeras partes para hacer sitio. ¿Cómo le digo al split "crea sólo la parte número 4"? |
|
32. Re: Hacha para linux/unix (09/12/2006 16:19, #37039) Por: Anònim |
| proba con guadana, te da la opcion de elegir que trozos cortar para evitar el problema de espacio en disco. mas arriba esta la direccion |
|
|
33. Re: Hacha para linux/unix (12/02/2007 19:20, #38424) Por: Anónimo |
| hola,alguien me podría decir por que los archivos que me quedan cuando corto algo con el hacha no los reproduce windows |
|