Si hace clic con el botón derecho en un archivo en Nautilus y selecciona Comprimir, aparece un cuadro de diálogo donde puede elegir un formato de compresión y un nombre de archivo. Si hace clic en Avanzado, hay configuraciones para dividir y comprimir el archivo, pero está desactivado / insensible. ¿Cómo y cómo activo esas funciones?
Editar: en una respuesta a continuación, se ha sugerido que tiene algo que ver con rar. Pero tengo eso instalado, y no tengo las opciones para dividir.
nautilus
compression
archive
split
Jo-Erlend Schinstad
fuente
fuente

Respuestas:
Solo algunas herramientas de archivo admiten la división. Uno de ellos es el paquete RAR
rar(pero es shareware y necesita comprarlo después de 40 días - ¿ Shareware en los repositorios de Ubuntu? (RAR) ) y otro es, por ejemplo, el paquete 7zipp7zip-full. Necesita instalar uno de ellos (sugiero 7zip porque es completamente gratis).También puede crear un archivo sigle y luego dividirlo en partes usando el
splitcomando (o HJSplit para GUI).fuente
rarinstalado? Paquetesunraryunrar-freeson solo para soporte de descompresión RAR.ziparchivos, 7-Zip en Wine / Playonlinux parece la forma más fácil (ya que fallé al intentar elzipcomando para el propósito dado, como se indica aquí ; dicho comando, si tiene éxito, podría agregarse al menú contextual del administrador de archivos) . Crear unhjsplitarchivo zip grande y luego usarlo para dividirlo, como se indicó anteriormente, es un camino a seguir (los archivos zip resultantes se pueden extraer directamente como el archivo original no archivado), pero dividir un archivo parece un procedimiento mucho más lento que el archivo directo múltiple archivadoziparchivos en este contexto, parece que elzipcomando se puede usar para crear archivos zip de varios volúmenes, solo que los resultados no son muy útiles, ya que el archivo zip de varios archivos no se puede extraer directamente, sino que debe componerse como un archivo a través de un segundo comando antes de la extracción: más aquí y aquí .splitEs preferible crear un archivo y luego dividirlo con .Para activar la opción de división, seleccione .rar en el cuadro desplegable de extensión de archivo.
fuente
7ztambién funcionó para mí.Intente reemplazar rar por unrar-free o al revés.
Esto se puede hacer simplemente
fuente
rartambién es necesario;sudo apt-get install rar. Seleccionar7ztambién funcionó para mí.Considerando el caso específico de los archivos ZIP de múltiples segmentos ,
Esta es una respuesta complementaria a la principal .
Como ya se indicó en la respuesta principal, solo algunas herramientas de archivo admiten la división, y la GUI principal no parece capaz de crear archivos de múltiples segmentos en
zipformato. Sin embargo, se pueden utilizar formatos alternativos, a saber,rary7z.Además, solo algunas herramientas pueden extraer archivos zip de múltiples segmentos, como los que se analizan aquí: sobre eso, vea la nota final de esta respuesta.
Como la pregunta aborda específicamente el problema de manejar el archivado desde el menú contextual del administrador de archivos , busqué algunos comandos que podrían lograr el propósito dado incluso para los
ziparchivos: dichos comandos, si tienen éxito, podrían agregarse fácilmente al administrador de archivos como entradas del menú contextual.Teniendo en cuenta la
zipherramienta, los archivos de múltiples segmentos se pueden crear directamente con un comando comozip my_archive.zip -r <file> -s 20971519(más detalles en esta pregunta ), pero estos no son en absoluto útiles porque no están listos para ser extraídos (se necesita unzip -s 0comando suplementario para crear un gran 1- archivo extraíble (como se describe aquí ) y esta limitación no se puede evitar. Enviar un archivo de múltiples segmentos a alguien que no sabe esto no tiene sentido.Como ya se sugirió en la respuesta principal, otra forma es comprimir el archivo y luego dividir el archivo de un archivo con
split(o lahjsplitGUI). (He probado la GUI y la encontré extremadamente lenta, mientras que para el menú contextual no es necesaria la GUI).La idea es agregar al menú contextual del administrador de archivos una entrada que, con solo un clic,
ziparchivo,Entonces, he probado con Thunar y una acción personalizada con estos tres comandos conectados por
&&:(Eso se aplicará a uno o más archivos seleccionados, pero no a los directorios; para aplicar a los directorios,
zip -rse necesita la opción:)
-jrepresenta una opción parazip"desechar la ruta": a diferencia de un comando de terminal que contiene la ruta completa de los archivos a archivar, un comando de menú contextual que se utiliza%Fpara los archivos seleccionados agregaría al archivo una carpeta de entrada -estructura de carpeta a menos que-jse use; (fuente: crear zip - ignorar la estructura del directorio );my_archive.zipes el nombre personalizado del archivo aún no dividido;splitse le aplicará el comando y luego se eliminará el primero conrm%Fse puede usar en una acción personalizada de Thunar para comprimir varios archivos comozip; alternativamente,%fse utilizará para la selección de un solo archivo;-b 20mrepresenta el tamaño de las partes de archivo separadas creadassplitcomo se indica aquí ;split.zipes una especificación que no es necesaria; es el nombre personalizado del archivo final de múltiples archivos, daría algo asísplit.zipaa, split.zipab, split.zipac..., y sin él la salida se nombraráxseguida de losaasufijos de fragmentos:xaa, xab, xac...etc; hay unasplitopción-dpara usar sufijos numéricos en lugar de alfabéticos, pero eso da un error (porque aparentemente el extractor espera un archivo ZIP estándar de múltiples segmentos cuando ve un sufijo numérico, como lo sugiere Stephen Kitt en un chat privado ;rmaplicado almy_archive.ziparchivo solo nos dejará con el archivo deseado de segmentos múltiples.Nota:
Para poder extraer el archivo comprimido múltiple resultante, se necesita una herramienta que admita
aaarchivos segmentetd , comofile-rolleren Linux y 7-Zip en Windows.fuente
Usar p7zip-full, como sugirió Vojtech Trefny, funciona, pero no me permitió elegir rar como método de compresión. Tampoco lo hizo unrar. Sin embargo, la instalación del paquete "rar" presenta esa opción, y si abre Avanzado, todas las opciones son confidenciales.
fuente