En muchas ocasiones es necesario enviar un fichero (o conjunto de ficheros) dividido en pequeños ficheros, por ejemplo para envíos por correo electrónico, o en diferentes unidades USB menores que el archivo original. Una forma de hacer eso en Mac OS X, sin software adicional, es crear una imagen de disco que pueda estar dividida en unidades menores, con la ventaja de que quien recibe los trozos sólo tiene que hacer doble clic sobre uno de ellos.
Supongamos que tenemos una carpeta que ocupa varias decenas de MB, y queremos enviarlas a un receptor cuyo cliente de correo no acepta mensajes superiores a 2MB.
Para ello, debemos seguimos el siguiente procedimiento:
1- Abrimos Terminal.app.
2.- Ejecutamos:
hdiutil create -srcfolder
3.- Pulsamos la tecla espacio para dejar un espacio extra.
4.- Arrastramos el directorio cuyo contenido queremos enviar sobre la ventana de terminal que se abrió en el paso 1.
5.- Pulsamos la tecla espacio de nuevo.
6.- Escribimos el nombre que tendrá nuestro fichero temporal, por ejemplo imagen.dmg, y pulsamos la tecla Enter; dependiendo del tamaño del archivo, y del rendimiento de nuestro ordenador, tardaremos unos minutos.
7.- Cuando haya terminado el paso anterior, deberemos ejecutar:
hdiutil convert -format UDBZ -o
8.- Dejamos un espacio extra, y teclear el nombre común a todos los segmentos que queremos crear, por ejemplo imagen_segmentada.dmg.
9.- Dejamos de nuevo un espacio extra, y ejecutamos:
-segmentSize
y a continuación indicar cuánto ocupará cada segmento, con un número y una letra que puede ser G para Gigabytes, M para Megabytes, o K para Kilobytes; en el ejemplo que queremos seguir, sería:
-segmentSize 2M
10.- A continuación, arrastrar a la ventana de terminal el archivo creado en el paso 6, o escribir directamente su nombre, por ejemplo imagen.dmg, y pulsar Enter.
11.- El último caso crea tantos archivos .dmgpart como sean necesarios para guardar la información original, numerados de forma correlativa.
Un ejemplo completo de cómo crear una copia de nuestra carpeta de Documentos que se pueda enviar en múltiples trozos de 2MB sería el siguiente:
hdiutil create -srcfolder /Users/usuario/Documents/ \
/Users/usuario/documentos.dmg
hdiutil convert -format UDBZ -o documents_trozos.dmg \
-segmentSize 2M /Users/usuario/documentos.dmg
Si queremos que los trozos se puedan grabar en CD, podríamos usar -segmentSize 650M; y para poder grabar cada trozo en DVDs de 4.7GB, el tamaño correcto sería -segmentSize 4700M.
Si el fichero de partida ya es una imagen de disco (creada, por ejemplo, con Utilidad de discos, sólo necesitamos los pasos 7 a 10, arrastrando la imagen de disco al final del comando.
Lo mejor de todo, como decíamos al principio, es que cuando se reciben todos los trozos no hay más que hacer doble clic en el archivo .dmg, y el sistema ya se encarga de buscar los archivos .dmgpart correspondientes.
Comentarios recientes
8 weeks 1 day ago
22 weeks 2 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago