Unir file splitters en Linux / FreeBSD
February 13th, 2007 by BusindreEs normal encontrarse por internet archivos partidos sin comprimir con extensiones 001, 002,... Este "split" de archivos suele usarse para poder subir de varias tandas a servidores públicos todo tipo de archivos (películas, videos, discos,..) Sorteando de esta forma sus limitaciones de tamaño y permitiendo una vez bajadas las partes, unirlas en el archivo original para su disfrute. Para eso vamos a usar una simple herramienta llamada lxsplit creada por Richard Stellingwerff la cual es muy fácil de instalar (Linux / FreeBSD) y usar.
Dependencias de lxsplit: (Por norma se suelen tener todas)
00-dirtree
bash
binutils
bzip2
coreutils
diffutils
gcc
glibc
grep
make
sed
sysfiles
tar
Archivos:
lxsplit: http://www.t2-project.org/packages/lxsplit.html
GUI: gtklxsplit-0.1.1.tar.gz
Instalando lxsplit:
$ tar -zxvf lxsplit.tar.gz
$ cd lxsplit-0.1.1
$ make INSTALL_PATH="/usr/bin"
# make install
NOTA: Por defecto lo instalaría en "/usr/local/bin/", siempre podemos saltarnos el paso de "make install" e instalarlo con un cp donde queramos.
Instalando gtklxsplit:
$ tar -zxvf gtklxsplit-0.1.1.tar.gz
$ cd gtksplit/
# make
# make install
NOTA: Tenemos la posibilidad de desinstalarlo desde las sources con "make uninstall"
Si no queremos usar gui, por linea de comandos es igual de fácil o más:
Hacer división (split):
$ lxsplit -s porntube.avi 89M
$ lxsplit -s porntube.avi 91136K
$ lxsplit -s porntube.avi 99323264b
NOTA: Podemos especificar el maño en (M)egabytes, (k)ilobytes y (b)ytes. En este caso las tres funcionan igual.
Unir archivos:
$ lxsplit -j pornotube.avi.001
NOTA: Las demás partes deben estar en el mismo directorio que el 001
Posted in Programas |
