Hacha Pro compatible con Windows 7
Dr. Software y Hacha
Hacha fue un programa muy utilizado y descargado hace años, sobre todo cuando se utilizaban los disquetes, incluso en su interfaz podemos ver el gráfico de un disquete. Hacha permite dividir un archivo en varias partes y después volver a unirlas. Su creador, el peruano Leonardo Donaire Perales ha realizado muchos programas y tutoriales útiles y yo quiero felicitarle desde aquí por ese estupendo trabajo. Volviendo a Hacha, existen varias versiones y el otro día un usuario me envió un email diciendo que Hacha Pro no se ejecutaba en Windows 7, a ver si podía arreglarlo, lo analicé y muestro la solución.
Para poner el programa en descarga desde esta web, le mandé un correo a su autor, Leonardo, diciéndole que hice un instalador y me respondió lo siguiente:
"Hola. Si no has modificado el programa... no hay problema. Mas bien de esa manera muchas mas personas se van a beneficiar del programa. Un abrazo. Leonardo. Dr. Software"
Así que, por supuesto, respetaré no modificar el programa.
Según su página web (www.hacha.org), el primer Hacha fue escrito en C++ para DOS y para evitar la línea de comandos, difícil para algunos usuarios, lo reescribió en varios lenguajes: Delphi, Visual C++, Visual Basic etc. Después hizo varias versiones y para varias plataformas (Windows, Linux...). Cuando Hacha divide un archivo en partes, dependiendo de la versión de Hacha, la extensión de las partes es diferente y no puedes unirlas con otra versión.
Existen varias versiones de Hacha:
- Hacha v3.7: Es la versión clásica, descargada más de 8 millones de veces. Permite dividir archivos de cualquier tipo hasta 2 GB. Si tu archivo se llama "hacha.rar" y lo divides, verás los siguientes archivos resultantes: "hacha.rar.0", "hacha.rar.1" etc. Puedes generar también un algoritmo de verificación (CRC) para saber la integridad del archivo. Lo he analizado y está programado en Visual Basic 6. Es compatible con Windows 7 (comprobado). Es posible que algún usuario todavía tenga la versión 3.5, tengo que decir, que no es compatible tampoco con los archivos de la 3.7.
- Hacha v4 (Hacha.net): Programado en .NET, significa que necesitas tener instalado el framework 4 y si no recuerdo mal creo que en Windows 7 no viene por defecto. Este programa se hizo para poder dividir archivos de más de 2 GB. Si tu archivo se llama "hacha.rar" los archivos resultantes son: "hacha.rar.H00", "hacha.rar.H01", etc.
- Hacha v3 Pro: Esta versión apareció porque su autor quiso añadir más opciones al programa. Realmente tiene muchas más características: permite comprimir y dividir un archivo o una carpeta entera o ambos. Reconoce la extensión del Hacha v3.7, abre .zip y .rar y algunas cosas más. Curiosamente, y después del gran trabajo que hizo su autor, recibió muchos emails diciendo que el programa era demasiado complejo y dejó de desarrollar esta versión. 7 años después parece ser que volvió a aumentar el interés y resucitó de nuevo. Si tu archivo se llama "hacha.rar", los archivos resultantes son: "hacha.rar.000", "hacha.rar.001", etc.
Instalar Hacha Pro v3
Si instalas el programa en Windows 7 (en Windows XP creo que funciona bien) con el instalador de su página Web, verás que no se ejecuta correctamente. Un usuario me mandó hace unos días un email diciéndome:
-"Oye karmany, necesito el programa Hacha Pro para unir unos archivos pero después de instalarlo en Windows 7, al ejecutarlo da error. ¿Puedes ayudarme?"
Lo analicé y efectivamente Hacha Pro no funciona en Windows 7. Además, el instalador no contiene todas las dependencias necesarias, pero aún así, las mismas no se instalan correctamente. Simplemente hice una cosa: analicé el instalador original y extraje todos los archivos originales. No he modificado ni uno. Además añadí una dependencia que no existe en Windows 7 e hice un nuevo instalador compatible con Windows 7 con todo incluido.
Segunda versión
Unos meses después de publicar el primer instalador, y tras más de 1500 descargas, el usuario picassio17 comentó lo siguiente: "El avast antivirus detecta el archivo sfx.dll como un troyano... ¿Alguien me puede confirmar si esto es así?"
-Realmente el archivo sfx.dll está en el setup oficial de Hacha Pro, por eso lo incluí en el primer instalador, sin embargo, tras analizarlo detenidamente comprobé que dicho archivo no tiene formato PE, no es una librería. Pero vuelvo a repetir que sfx.dll fue extraído del instalador original. Gracias al comentario del usuario picassio17, quité el archivo sfx.dll y aproveché para actualizar el instalador con la última versión de Inno Setup.
Así que para que puedas ejecutar Hacha Pro v3 original en Windows Vista/7 pongo el instalador en descarga:
-DATOS del archivo .zip-
Nombre: hacha pro v3.zip
MD5: 32f5558e8b45446c0391258a2026d89c
Tamaño: 1.194.740 bytes
-DATOS del instalador-
Hacha Pro v3.exe
MD5: 0d577208bff9df819a82c922724feeb4
Tamaño: 1.219.094 bytes
Compilado: Inno Setup v5.4.3(a)
1º Enlace directo: Descargar Hacha Pro v3.zip, 2ª versión
2º Enlace, desde Google Drive: Descargar Hacha Pro v3.zip, 2ª versión
3º Enlace, desde 4shared (requiere registro en una web ajena a nosotros y es posible que en breve desaparezca pero hasta entonces mantenemos este enlace): Descargar Hacha Pro v3.zip, 2ª versión
Antes de ejecutarlo comprueba la integridad del archivo con los datos anteriores. Una vez instalado ya podrás disfrutar de él:
Curiosos y posibles errores
En algunos Windows Vista y Windows 7 es posible que te salten varios errores 80004005. Esto se produce porque es necesario elevar los privilegios a administrador (error curioso ya que Inno Setup ya solicita los privilegios de administrador). Primero deberás desinstalar todo otra vez. En Windows Vista necesitarás además desactivar el UCA (User Control Access) y después el instalador que he puesto en descarga ejecútalo tanto en Vista como 7 como administrador: botón derecho del ratón sobre él -> Ejecutar como administrador.
Otros usuarios me han comentado que al ejecutarlo dice que falta una dependencia. También y curiosamente la dependencia se instala correctamente pero salta este error. Tras instalarlo ejecútalo como administrador: botón derecho del ratón sobre él -> Ejecutar como administrador.
Cualquier problema, duda, error o comentario será respondido. Puedes dejar tu opinión aquí abajo en esta web (no se requiere registro) o comentar tanto en Facebook, Twitter, email, Google Drive como en el enlace anterior en 4shared donde para escribir comentarios no es necesario registrarse. Te escucharemos...
He probado con hacha 3.7 y efectivamente, archivos de tamaño superior a 2 GB no los puede dividir, cosa que no es problema con la versión .net, creo que me quedo con esta
Saludos y gracias por el instalador, aunque no me haya funcionado, te lo agradezco igualmente.
Verifica primeramente los valores MD5, y tamaño del archivo para comprobar la integridad del fichero.
De todos modos, la heurística de muchos antivirus deja mucho que desear.
¿qué archivo es detectado?
Muchas Gracias por el Hacha ! ! !
y es todo no hace nada mas mi sistema operativo es windows 7 de 64 bits y lo instale como administrador y lo abri como administrador que podria ser, espero puedan ayudarme saludos
Tiene pinta de ser un error interno del programa. Es curioso porque si lees más abajo, el usuario Sócrates no tuvo este problema en Windows 7 64 bits.
¿Has probado compatibilidad con versiones anteriores de Windows? Sobre el exe pulsas botón derecho del ratón ? Propiedades ? Pestaña Compatibilidad ? Modo de compatibilidad:
Ejecutar este programa en modo compatibilidad para: Windows XP SP3
(por ejemplo)
El hacha pro setup de la pagina oficial del Dr. Software ademas de las versiones portables de la web al analizarlas me salen que contienen virus, no se si sean falsos positivos(de hecho ya le escribi al Dr. sobre eso), lo curioso es que tu instalador al analizarlo no me da virus.
¿A que crees que se deba?¿cambias en algo tu instalador con la version del Dr. Software?
En la descarga del instalador de nuestra web, este archivo (sfx.dll) lo quité por este mismo motivo.
Gracias Alex por tu comentario...
como arreglo esto?
Una vez instalado haz lo mismo.
Si no se soluciona coméntalo y dinos tu Sistema Operativo.
Buenos días
Algo curioso me paso, no se si es por el acha, pero cuando estaba uniendo partes, al terminar de unir todas, desapareció el iso de smash bros melee, como dije no se si fue por el acha, pero yo no borre el archivo y nunca me habia pasado algo parecido, claro, como tengo la papelera de reciclaje deshabilitada,t uve que recuperar el archivo con R-studio, por si preguntan que archivo estaba uniendo era pokemon colosseum para game cube, curiosamente del mismo tamaño que la iso de smash bros melee 1.35Gb, al final todo salio bien...
Saludos...
Respecto a lo que dices no tengo ni idea de por qué te pasó eso y se eliminó, a mi no me ha ocurrido.
Un saludo.
Saludos desde San Juan - Argentina
¡Que tengas un buen día!
Hola, y gracias por tu comentario.
La versión de Hacha Pro es la original, no la he modificado, simplemente he creado un instalador para que funcione con Windows Vista/7/8.
Respecto a tu problema, necesitas también el primer archivo xxx.000.
Cuando divides un fichero con Hacha Pro, este se divide en varias partes y la primera es xxx.000, por eso te la pide.
run-time error "11"
division by zero
que podra ser? necesito ayuda
"A mi me marca error de que la variable HachaZIp.ocx is not correctly registred, tengo windows 7 y permisos de administrador en mi máquina, alguna idea de como puedo resolverlo?"
-De este error ya he hablado al final del artículo en "Curiosos y posibles errores" y la solución es ejecutar la primera vez Hacha Pro con privilegios de administrador. Botón derecho ? Ejecutar como administrador.
¿El porqué del error? Es posiblemente algún problema del mismo programa y no voy a modificar el original Hacha Pro habiendo una tan fácil solución.
El usuario ed_adn lo solucionó del siguiente modo:
"Ya lo corregí dando run as administrator jeje, esta raro puesto que si tengo permisos, pero ps ni hablar, así funcionó bien gracias!!! "
Muchas gracias por tu mensaje.