Necesito dividir un archivo .zip en Ubuntu como .z01, .z02, etc. para poder unirme a ellos en Windows.
No tengo acceso al símbolo del sistema en Windows. ¿Cómo descomprimiría los archivos ahora?
En Ubuntu puedes usar el splitcomando para dividir tu archivo zip. Algo como esto debería funcionar:
split your-zip.zip -b 32M ZIPCHUNKS
Esto creará un montón de archivos ZIPCHUNKS *, en orden, y los 32 MB o menos de tamaño. Cambie el parámetro 32M para variar el tamaño del fragmento.
Tradicionalmente, solías catpegarlos de nuevo:
cat ZIPCHUNKS* > reassembled-zip.zip
Como desea realizar el reensamblado en Windows, necesita un sustituto para cat. ¿Haytype algún reemplazo para cat en Windows que puede ayudar, pero tenga en cuenta que el comando de Windows no funcionará, ya que agrega los nombres de los archivos entre ellos al procesar más de un archivo? Un enfoque de trabajo es copy /b ZIPCHUNKS* > reassembled-zip.zip.
También puede usar lo rarque admite de forma nativa la creación de archivos "divididos" que luego pueden descomprimirse mediante una herramienta GUI en Windows como WinZip o WinRar. En Ubuntu, instale el rarpaquete, luego:
rar a -v32M destination.rar files/to/compress
Esto creará archivos llamados destination.partXX.rar. Transfiéralos a Windows, luego descomprima el primero (destination.rar), que se vinculará a los demás automáticamente.
Un truco que puede utilizar es "rar" el archivo zip original, de esa manera puede volver a ensamblarlo en Windows. Si tiene los archivos originales, puede ser más fácil simplemente rarlos y trabajar con eso.
rar, que puede producir archivos "fragmentados" (llamados "volúmenes") y descomprimirse con WinZip (que espero haya instalado) o WinRAR. De lo contrario, habría para decirme qué herramientas de administración de archivos están instaladas en su sistema Windows.Use el
zipcomando con-s split_sizepara comprimir archivos. El comando de ejemplo es el siguiente.fuente
Muy fácil: primero lo haces
split your-zip.zip -b 32M ZIPCHUNKSen Linux / Unix y luegotype * > myZipFile.zipen Windows.fuente
Tenía que hacer esto hace un año o más. Es inconveniente, porque Windows simplemente no tiene las mismas herramientas.
Terminé usando GSplit , que funciona bajo WINE (o PlayOnLinux). Crea un
.exearchivo y un montón de.gsdarchivos. Si está comprimiendo un archivo PDF, debe comprimirlo previamente porque Windows se confunde.fuente
copy /ben Windows.Si tiene zip instalado en su máquina Ubuntu, también debería tener zipsplit . Esto toma un archivo zip grande y lo divide en una cantidad de archivos zip más pequeños e independientes. No depende de ninguna versión particular de WinZip o Rar para funcionar, ya que los archivos que crea son simples archivos Zip.
Una advertencia: zipsplit aún vive en el mundo de los nombres de archivo CP / M / MS-DOS 8.3, así que si lo usa en biglongfilename.zip , terminará con biglon_1.zip , biglon_2.zip , biglon_3.zip , etc. .
fuente