Partir y Unir Archivos Comandos Linux
-
Upload
karlos1988 -
Category
Documents
-
view
16 -
download
1
Transcript of Partir y Unir Archivos Comandos Linux
Fuen
te: torcs.free.fr
Ph
p y
otr
as
ye
rb
as
Un
ps
icó
log
o e
n t
ier
ra
de
by
te
s
Inicio Acerca de
Foro
EC
AL
: Div
idie
nd
o (s
plit), u
nie
nd
o (c
at) y
ve
rifica
nd
o(m
d5
su
m) a
rch
ivo
s
Enviad
o p
or clb
usto
s el Mié, 0
5/0
4/2
006 - 0
3:1
6.
Clasificad
o en
: El cam
ino a Linux
Programación
Era típico en la era de los diskettes el partir un
"tremendo" archivo de 30M
b en varios pedacitos,
para que cupieran dentro de los discos.
¿Recuerdan lo horrible que era que el último disco
creado por Winzip estuviera m
alo?
En linux tenemos tres herram
ientas muy sim
ples
que nos permiten dividir, volver a unir y verificar
cualquier archivo. Para dividir, tenemos s
plit,
para unir nuestro viejo cat y para verificar,
md5sum
split: D
ivide y ven
cerás
split es una pequeña aplicación m
uy sencilla de usar. Si quieren m
ás detalles, hagan
un info coreutils split.
Para dar un ejemplo clásico, im
aginemos que querem
os partir una imagen iso de dvd
llamada m
i_dvd.iso en varios CD. Para crear los archivos necesarios, de 695M
b (por si
las moscas no lo hago de 700), ordenados por núm
ero y no por letras, como se hace
por defecto, la instrucción sería
Naveg
ació
n
Buscar
Proyectos
Envíos recientes
Co
nte
nid
o p
op
ula
r
Ho
y:Com
o borrar múltiples
registros con checkbox
¿Que onda con U
TF-8?
Sets de caracteres, la
web y A
jax
Redimensionando
imágenes en php o
como crear thum
bnails
Sie
mp
re:
Com
o borrar múltiples
registros con checkbox
¿Que onda con U
TF-8?
Sets de caracteres, la
web y A
jax
Reseña del demo de
Age of Em
pires III
Bu
scar
Pu
blicid
ad
Inicio
de se
sión
Nom
bre d
e usu
ario: *
Contraseñ
a: *
$ split -b 695m -d mi_dvd.iso mi_dvd.iso.s
Al term
inar, tendremos varios archivos llam
ados mi_dvd.iso.s00, m
i_dvd.iso.s01 y así
sucesivamente
cat: los arch
ivos, u
nid
os, jam
ás serán ven
cidos
Ok, tenem
os nuestros 7 cd listos y ahora queremos reunir el dvd en la casa de un
amigo, que naturalm
ente ocupa GNU/Linux. ¿C
omo hay que hacer?
Tras copiar como los m
achos (con cp, claro está), tenemos que teclear en nuestra línea
de comandos
$ cat mi_dvd.iso.s* > mi_dvd.iso
Y, voila, nuestro lindo archivo está de vuelta.
md5su
m: ju
an seg
ura vivió
much
os añ
os
One m
oment please. ¿C
ómo estoy seguro que m
i .iso es correcto? Easy. Antes de
partirlo, puedes usar la siguiente instrucción
$ md5sum -b mi_dvd.iso > mi_dvd.md5
¿Qué hace este program
a? Muy sencillo: calcula el resum
en md5 para el archivo, es
decir, un texto de 128 bits que representa la estructura única del contenido, y lo pone en
un archivo llamado m
i_dvd.md5; ocupo -b para indicar un cálculo en binario, ya que el
archivo no es de texto. Si bien se ha logrado rom
per los digest md5, deberías ser un
hacker trabajando en la MIT para lograr repetir el código en dos archivos distintos.
Para que se hagan una idea de lo que tendría el archivo mi_dvd.m
d5, saldría algo como:
1b53b43dbafbdc85b496c38bdce57a71 mi_dvd.md5
Una vez unido el archivo iso en el disco duro del receptor, podem
os copiar el archivo
mi_dvd.m
d5 en el mism
o directorio y realizar
$ md5sum -c mi_dvd.md5
Últim
as
imp
resio
nes:
Basic N
ews
Java PrettyPrint
¿Que onda con U
TF-8?
Sets de caracteres, la
web y A
jax
En
línea
En este m
om
ento
hay 0
usu
arios y 1
invitad
o en
línea.
Crear cuenta nueva
Solicitar nueva
contraseña
Co
men
tario
sre
cien
tes
Very nice to read such
"old"
hace 2 días 16 horas
EStimados: B
ueno
tengo un
hace 1 semana 2 días
Hola m
i estimado,
esta muy
hace 1 semana 6 días
muchas gracias y
disculpen
hace 1 semana 6 días
Muchas gracias;
tengo ubuntu
hace 1 semana 6 días
yo tengo para validar
hace 2 semanas 5
horas
Buenas a todos !
Estoy
hace 2 semanas 1 día
Buenas, al utilizar tu
clase
hace 5 semanas 3
lo que iniciará el proceso de verificación del iso. La opción -c es la que le indica al
programa que verifique (check) los valores contenidos en m
i_dvd.md5 para cada uno de
los nombres de archivos que están en el archivo m
i_dvd.md5.
11175 lecturas
Imag
en d
e PerijililloD
esconocid
oPo
r cierto, split n
o co
mpru
eb
Por cierto, split no comprueba que tengas espacio suficiente en el disco, así que si no
lo tienes te deja en pelotas (se crean los primeros trozos, y luego no hay m
anera de
generar sólo los últimos N
trozos).
Y no es que se haya roto el md5.
MD5 asegura que 2 m
d5 distintos corresponden a archivos distintos, pero no asegura
que 2 md5 iguales correspondan a archivos iguales.
Sim
plemente por inercia la gente em
pezó a asumir que se aseguraban las 2 cosas y
se empezó a usar m
asivamente sin pensar en lo que realiza el algoritm
o.
Lo mejor sería usar 2 algoritm
os distintos a la vez, pero como la inercia es tan difícil
de vencer...
Enviad
o p
or Perijilillo
Desco
nocid
o (n
o ve
rificado) el M
ar, 02/0
5/2
006 - 1
4:2
3.
responder
Gracias p
or el co
men
tario
Gracias por el com
entario. En general, pareciera que la mayoría de las herram
ientas
días
Jajaja, que chanta!
hace 5 semanas 3
días
Aun estas pegado en
sto ???
hace 6 semanas 1 día
Refe
ren
cias
de Unix no tom
an en cuenta el espacio restante antes de hacer una
operación.
Y sobre md5, tienes razón. D
esde ese punto de vista, resulta un tanto
inseguro confiar sólo en el md5 para verificar que un archivo descargado
de la red es seguro. Pero su ubicuidad en entornos *nix y su uso sencillo
lo hacen recomendable para tareas com
o la citada en el artículo.
Enviad
o p
or clb
usto
s el Mar, 0
2/0
5/2
006 - 2
1:5
9.
responder
Imag
en d
e bet0
xSim
ple y u
til el articulo. C
r
Sim
ple y util el articulo. Creo que se
podria hacer un script en bash para calcular el espacio que falta antes de pasar el
archivo por split, y lo del MD5 es un tem
a.
Enviad
o p
or b
et0x (n
o verificad
o) el S
áb, 2
1/1
0/2
006 - 1
9:3
2.
responder
Imag
en d
e Pere Gil
Para qued
arte más
Para quedarte más tranquilo,
puedes usar el programa sh
asum
que es mejor, viene instalado en la m
ayoría de
Linux actuales y se puede usar como el m
d5sum
Enviad
o p
or Pere G
il (no verificad
o) el V
ie, 31/0
7/2
009 - 0
4:4
0.
responder
Yo les reco
mien
do e
ste otro
En
via
r un
co
me
nta
rio n
ue
vo
Su n
om
bre: *
Perejilillo desconocido
Correo
-e: *
El co
nten
ido d
e este cam
po se m
antien
e co
mo p
rivado y n
o se m
uestra p
úblicam
ente.
If you h
ave a Gravatar acco
unt, u
sed to
disp
lay your avatar.
Pág
ina p
rincip
al:
Com
entario
: *
Imag
en d
e Om
arYo les recom
iendo este otro sitio que
me funciono m
ejor en 2 contraseñas
que buscaba http://md5.unidadlocal.com
espero les ayude como a m
i
Enviad
o p
or O
mar (n
o verificad
o) el S
áb, 2
2/0
5/2
010 - 0
0:0
2.
responder
Allow
ed HTM
L tags: <a>
<em
> <
strong> <
cite> <
code> <
ul> <
ol> <
li> <
dl> <
dt> <
dd>
Saltos autom
áticos de líneas y de párrafos.
Más inform
ación sobre opciones de formato
Vista previa del comentario
Enviar com
entario
Princip
al
Esta obra está bajo una licencia de Creative C
omm
ons.
Validate XHTM
L or CSS.