lunes, 4 de octubre de 2010

Dividir, unir y comprobar archivos

Por culpa de cierta persona tuve que bajar lo que había subido (lo que había comentado en la entrada anterior) asi que tuve que usar estas cosas (ya había usado split para dividir los archivos en realidad).
Primero que nada dividir archivos, esto es algo bastante simple hay un comando llamado split que se encarga de hacer esto, dejo el help de este:

Usage: split [OPTION]... [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'.  With no INPUT, or when INPUT
is -, read standard input.

Los argumentos obligatorios para las opciones largas son también obligatorios
para las opciones cortas.
  -a, --suffix-length=N   utiliza sufijos de longitud N (por omisión 2)
  -b, --bytes=TAMAÑO      escribe TAMAÑO bytes en cada fichero de salida
  -C, --line-bytes=BYTES  escribe un máximo de BYTES bytes sin cortar líneas
  -d, --numeric-suffixes  utiliza sufijos numéricos en vez de alfabéticos
  -l, --lines=NÚMERO      pone NÚMERO de líneas en cada fichero de salida
      --verbose           print a diagnostic just before each
                            output file is opened
      --help     muestra esta ayuda y finaliza
      --version  informa de la versión y finaliza

SIZE may be (or may be an integer optionally followed by) one of following:
KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.

Report split bugs to bug-coreutils@gnu.org
GNU coreutils home page:
General help using GNU software:
Report split translation bugs to
For complete documentation, run: info coreutils 'split invocation'
En mi caso lo que hice fue:
split -b 200m -d Archivo.7z Archivo.7z.
Así quedarían unos archivos de 200mb y con un sufijo numerico (01, 02, etc).

Luego para unir los archivos usamos el comando cat, basta con hacer esto:
cat Archivo.7z.*** > Archivo.7z
Los asteriscos representa todos los archivos con esa parte de la extención de comodín digamos (001,002, etc) para no tener que poner uno por uno.

Luego esta el comando md5sum que sirve para comprobar el md5 del archivo, básicamente ponen md5sum archivo.7z y les tira una serie de números y letras, si el que lo bajo/paso/etc tiene exactamente el mismo el archivo esta bien, les recomiendo poner el de todos los archivos en un txt para que la otra persona lo pueda comprobar.

0 comentarios:

Publicar un comentario