Unir archivos 001, 002… sin Hacha ni HJSplit

Hay gente que tiene la costumbre de trocear archivos grandes, para poder subirlos a un hosting de ficheros (rapidshare, megaupload…) y así sortear los limites de capacidad que ofrecen. Pero para ello, utilizan herramientas poco apropiadas, como el «Hacha» o «HJSplit». Estos no tienen mucho sentido, porque compresores como WinRAR o 7-Zip (al alcance de todo el mundo) son capaces de separar los trozos más cómodamente y en el mismo tiempo si no se usa compresión, aunque claro está que la compresión es recomendable si no se trata de archivos multimedia ya codificados.
Programas separadores de este tipo, solo tendrían sentido si hiciesen la separación al instante usando el sistema de ficheros del disco duro (si existe alguno, comunicadmelo por favor).

De cualquier forma, la gente sigue usando estas dudosas utilidades para partir archivos. Así que quiero comunicar a los que alguna vez se han enfrentado con archivos separados de esta forma, que no tienen necesariamente que usar el Hacha u otros. La consola de comandos de Windows (conocida también como «Símbolo del sistema» o mal llamada «MS-DOS») permite unir los trozos con el sencillo comando copy (ved la ayuda introduciendo copy /?).
De modo que  mediante un comando así, juntaríamos las partes:

copy video.avi.001 /B + video.avi.002 /B video.avi /B


He coloreado las partes del comando para que se reconozcan mejor:

  1. En negro el comando copy seguido de un espacio
  2. La lista de los trozos en rojo compuestos por
    • nombre del trozo (con la extensión en orden numérico)
    • el modificador /B que indica que es binario y no texto
    • opcionalmente un signo más (de suma) mientras haya más trozos para unir.

    Seguida por un espacio

  3. En azul el nombre del archivo final unido (output), que usualmente será el nombre de las partes, sin la numeración, y también con el modificador /B.

Lo mismo para cualquier archivo:

copy archivo.zip.001 /B + archivo.zip.002 /B + archivo.zip.003 /B + archivo.zip.004 /B + archivo.zip.005 /B + archivo.zip.006 /B + archivo.zip.007 /B [+ archivo.zip.NNN /B] archivo.zip /B

Espero haberme explicado, aunque no es difícil. Un poco geek, pero yo prefiero hacer esto a tener un programa de poca utilidad instalado en mi disco duro 😛

    • sandara
    • 14 de octubre de 2009

    Genial, eres un capo, buen truco, y me salvaste de tener que instalar el Hacha pro, que al parecer viene con un troyano.
    gracias.

      • phisys
      • 14 de octubre de 2009

      ¡Genial! Me alegro de que a alguien le sirviese de ayuda. Si te gustó, difunde este articulo entre tus amigos 😉

    • diegoyo
    • 9 de noviembre de 2009

    seria interesante conocer el otro lado, la de dividir un archivo asignandole un tamaño especifico a las partes

      • phisys
      • 9 de noviembre de 2009

      Desgraciadamente creo que no hay ningún comando equivalente al «split» de *nix en Windows, pero la herramienta adecuada si no quieres usar un compresor, podría ser Total Commander :-/

      • phisys
      • 16 de febrero de 2010

      Existe una alternativa gratuita al Total Commander llamada Free Commander capaz de separar los archivos y otro buen montón de peripecias. Espero que sea de utilidad.

    • diegoyo
    • 9 de noviembre de 2009

    excelente dato !

    • dario
    • 25 de febrero de 2010

    Finalmente luego de interpretar exactamente espacios, lo logre, pero el archivo avi no se veia y me tiraba una duración de 12 horas aprox.
    Salute

  1. loooooooo logre!!

    😀

    • AZulBlueCrystal
    • 27 de May de 2010

    oye men… eres un genio… gracias.gracias… una pregunta si tengo avis 001,002,003,004 y uno el 001 y el 004 que pasa puedo ver el inicio y el final de la peli…y otra sera que hay alguna manera de ver solo el avi 004 o sea el final nada mas… es posible??? gracias…

      • phisys
      • 27 de May de 2010

      Hasta donde yo se, no hay una solución fácil. Con el reproductor multimedia «VLC» puedes ver archivos incompletos, siempre y cuando se cumplan 3 condiciones:
      1: Los primeros segundos de la vídeo bien descargados
      2: Los últimos segundos de la vídeo bien descargados
      3: Un archivo de tamaño completo (es decir, que ocupe como el archivo completo, aunque su contenido no haya sido descargado)

    • Amy7238
    • 5 de septiembre de 2010

    hola!! gracias por el aporte! quería saber, funciona con archivos .000?? son del hacha pro, y si funciona (porque lo probe y me puso: 1 archivo copiado) donde queda el archivo? tendria que quedar en la misma carpeta? o en otra¿? gracias!!

      • phisys
      • 6 de septiembre de 2010

      Si lo has hecho con copy, el nombre que queda es el último del comando, como ya he explicado. Y de no especificar lo contrario, se queda en la misma carpeta en la que estabas al ejecutar el comando.
      No obstante los archivos .000 no suelen ser partes que simplemente se unan, sino que es más probable que sean el primer archivo de una serie de volúmenes RAR (usa WinRAR para abrir el .000), o puede que ACE… no se puede saber con certeza.

    • Noreja
    • 15 de octubre de 2010

    Te rayaste !! … no suelo dejar muchos comentarios, pero esta vez si q lo merece … MIL GRACIAS !!! 😀

    • Felix
    • 16 de octubre de 2010

    Genial. Mil Gracias

    • Gonzalo
    • 8 de diciembre de 2010

    Que tal muy útil este truco.. tengo una pregunta descarguè 5 partes con la extensión .001 y asi de 800mb cada una.. pero resulta que los uní con Hjsplit primero y cuando termina aparece el archivo ISO descompreso pero de 800mb yo pense que serian unas cuantas gigas como 3gb, pero no quedo como solo el peso de una parte que se descargo.
    Y no se puede abrir ni montar la imagen.. sabes por que puede ser.. voy a probar este método que mecionas para ver que resulta…

    • Gonzalo
    • 8 de diciembre de 2010

    Ya encontré la solución, solo fue un problema de el nombre del primer archivo.. había una letra diferente por lo que no descomprimía las siguientes partes..

    • carlos
    • 25 de diciembre de 2010

    Hola. Gracias por la información. He intentado copiar varios archivos en uno y al pulsar enter el sistema dice: ‘acceso denegado’ ‘0 archivos copiados’. No le he dado todos los archivos ya que son 36. He intentado unir el primero y el segundo, a modo de prueba, y no logro unirlos y he probado distintas maneras de espaciar los archivos. Entiendo que, marcando el espacio con barra, es así: ‘copy_archivo.zip.001_/B_+_archivo.zip.002_/B_archivo.zip_/B’ Atentamente.

    • willy
    • 17 de enero de 2011

    yo tengo una pregunta, cmd es a lo que tu te refieres con simbolo del sistema? si el nombre del archivo tiene espacios importan? osea, pongo el espacio o uso la barra acostada? ( _ ) debo especificar la ruta donde estan las partes? o como cmd reconoce los archivos? al final donde queda guardado el archivo?

      • phisys
      • 17 de enero de 2011

      Si, cmd es el símbolo del sistema.

      Respecto a los archivos con espacios mételos entre comillas:

      copy "con espacio.zip.001" /B + "con espacio.zip.002" /B "con espacio.zip" /B
    • kike
    • 14 de febrero de 2011

    Hola hermano yo tengo un problema mira… cuando uno el archivo me sale 1 archivo copiado… pero lo que me sale no es posible de abrir.. porque me queda con extension..

    mira mi archivo se llama Jaime(1999).zip.001 y asi hasta el 14… al final me queda un Jaime(1999).zip.001 con todos unidos en el y no me lo abre con nada…! que hago?

    • markoz
    • 1 de marzo de 2011

    una pregunta como se divide, por ejemplo con este metodo uni el vector linux soho6.0 de las 2 iso’s en una, mi pregunta es como dividir una imagen iso por ejemplo el open suse de 4.3GB a 7 iso’s que se puedan pasar a cd’s, ose el metodo inverso al q se uso

    • Carlos
    • 28 de agosto de 2011

    Eres un teso, me liberaste del hacha maldito hacha

  2. Muy bueno, me faltan palabras XD

    • Argon
    • 15 de noviembre de 2011

    Muchas gracias.
    Fue de gran ayuda.

    • fer
    • 10 de abril de 2012

    Bien, y ahora si quiero separarlos, como lo hago?

      • phisys
      • 22 de abril de 2012

      Lo mejor es usar algo como WinRAR, poniendo «compresión: ninguna» (si quieres que sea igual de rápido como con el hacha, aunque si no tienes tanta prisa, es mejor obtener beneficio de la compresión) y un tamaño de volúmen que determinará lo que ocupa cada trozo.

    • Auron
    • 14 de May de 2012

    qué puto crack!! GRACIAS!!

    • Alexlizar
    • 5 de junio de 2012

    Tienes mis simpatías amigo!!!

    • Rodrigo MM
    • 14 de septiembre de 2012

    y a donde se fue el archivo que produci?

    • teckno0641
    • 18 de octubre de 2012

    wow, no cualquiera puede saber ese tipo de cosas, ya sabia que la consola es la mejor forma de hacer las cosas pero esto definitivamente es nuevo para mi.

    • Foxito
    • 26 de octubre de 2012

    Gracias capo !!!!

    • Rick
    • 17 de diciembre de 2012

    Yo me quedo con el programa amigo.Imaginate que tengo que unir 90 partes aprox . Me vuelvo loco escribiendo en la consola, Agarro el soft le pongo unir y me olvide!

    • ruizenv
    • 26 de febrero de 2013

    Muchas gracias, amigo

  3. no lo logro… 😦 me dice que el sistema no puede encontrar el archivo especificado

      • Sebas
      • 3 de abril de 2013

      tienes que mover las partes a c:/user/(tu nombre de usuario) y ahi pones el codigo y listo! a y espera un poco despues de tipearlo por que demora en unirlos, cuando diga archivo copiado ahi podras abrirlo sin ningun problema. saludos

    • dr
    • 29 de marzo de 2013

    Eres el mejor. Felicidades por este excelente aporte

    • Sebas
    • 3 de abril de 2013

    excelente amigo me funciono de maravilla, y no tuve que instalar esos programas truchos al pc!!! un abrazo

  4. ¿Cómo hago para escribir «/» en el archivo especificaco?

    • gersdur
    • 21 de noviembre de 2015

    Excelente, el hj-split me daba error, con este comando los pude unir.

  1. 11 de julio de 2014
    Trackback from : hostgator 1 cent coupon code
  2. 2 de enero de 2015

Replica a Felix Cancelar la respuesta