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 :P

About these ads
    • sandara
    • 14/10/09

    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/10/09

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

    • diegoyo
    • 9/11/09

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

      • phisys
      • 9/11/09

      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/02/10

      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/11/09

    excelente dato !

    • dario
    • 25/02/10

    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!!

    :D

    • AZulBlueCrystal
    • 27/05/10

    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/05/10

      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/09/10

    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/09/10

      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/10/10

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

    • Felix
    • 16/10/10

    Genial. Mil Gracias

    • Gonzalo
    • 8/12/10

    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/12/10

    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/12/10

    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/01/11

    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/01/11

      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/02/11

    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/03/11

    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/08/11

    Eres un teso, me liberaste del hacha maldito hacha

  2. Muy bueno, me faltan palabras XD

    • Argon
    • 15/11/11

    Muchas gracias.
    Fue de gran ayuda.

    • fer
    • 10/04/12

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

      • phisys
      • 22/04/12

      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/05/12

    qué puto crack!! GRACIAS!!

    • Alexlizar
    • 5/06/12

    Tienes mis simpatías amigo!!!

    • Rodrigo MM
    • 14/09/12

    y a donde se fue el archivo que produci?

    • teckno0641
    • 18/10/12

    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/10/12

    Gracias capo !!!!

  3. 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/02/13

    Muchas gracias, amigo

  4. no lo logro… :( me dice que el sistema no puede encontrar el archivo especificado

      • Sebas
      • 3/04/13

      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/03/13

    Eres el mejor. Felicidades por este excelente aporte

    • Sebas
    • 3/04/13

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

  1. 11/07/14
    Trackback from : hostgator 1 cent coupon code

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: