¿Cómo editar un archivo en un archivo zip o rar?

15

Tengo un gran archivo con archivos que necesito editar, pero no quiero extraer / comprimir cada vez. ¿Hay alguna manera de editar los archivos directamente mientras está en el archivo? Los abrí y, cuando lo guardo, me pide una ubicación.

Humanidad1023
fuente

Respuestas:

12

7-Zip puede hacer esto: abra el archivo, haga clic derecho en el archivo para editar y seleccione "Editar". Esto normalmente abrirá el archivo en el Bloc de notas. Cuando salga del Bloc de notas, detectará que el archivo ha cambiado y lo volverá a cargar en el archivo zip, lo que puede llevar un poco de tiempo.

Steve Chambers
fuente
1
@ JinSnow Muchas gracias. Del mismo modo, cuando el editor es Word, debe cerrar todas las ventanas abiertas de Word.
Noumenon
44
1: en la opción 7-zip, puede configurar np ++ como editor. 2: Si usa np ++ para editar 7zip, tenga cuidado: guardar no es suficiente, debe cerrar np ++ (7zip no detecta el cambio a menos que cierre np ++)
JinSnow
¿Puede esto funcionar en archivos binarios?
Wossname
no funciona para Phar de Guzzle
beppe9000
3

La respuesta simple es NO. No hay forma de saber qué tan grande será el archivo resultante después de la edición, por lo que no puede almacenarse nuevamente en el mismo lugar en el archivo zip. Lo que puede encontrar es un programa que le permite extraer / editar / volver a comprimir sin tener que preocuparse por los detalles usted mismo. Sería útil especificar su entorno (SO, etc.).

hotei
fuente
3

Usa Total Commander. Navegue hasta el archivo, presione Enter para ingresar el archivo específico que desea modificar, presione Guardar después de modificar y cierre el programa de edición. Total Commander le preguntará si desea actualizar el archivo para que presione Sí.

m4niac
fuente
no funciona para mí, activa el diálogo de tipo de archivo desconocido del explorador
beppe9000
3

Al menos en Linux y Windows + Cygwin, puede usar vim

Le permitirá navegar dentro del archivo ZIP, elegir un archivo de texto y presionar Enter ↵para editarlo

golimar
fuente
1
buena información, si consigue ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmcargar ZIP stackoverflow.com/a/31988175/1747983
Tilo
1

Abra el archivo zip con winrar, haga doble clic en un archivo de texto incrustado, debe abrirse en un editor externo. Cambiar y cerrar el archivo de texto. Winrar luego pregunta si debería actualizar el archivo con el archivo modificado.

weberjn
fuente
0

Use un editor que pueda mirar dentro de los archivos.

No dices qué plataforma estás usando. Si usa Ubuntu con su interfaz predeterminada, esto es completamente transparente: haga clic en el archivo y luego haga clic en el archivo dentro del archivo. En términos más generales, abra el archivo en el archivador Gnome (File Roller) y edite el archivo en una aplicación Gnome.

Emacs está disponible para todas las plataformas de escritorio principales (y muchas otras menores) y edita archivos de forma transparente dentro de los archivos (siempre que esté instalada la herramienta de archivo de línea de comandos correspondiente).

Gilles 'SO- deja de ser malvado'
fuente
Estoy usando Windows 7 y Winrar, por el momento extraje / edité / volví a archivar el archivo, lo cual fue una molestia, pero intentaré uno de estos programas si surgen las necesidades, lo cual estoy seguro de que lo hará, espero que trabajo.
Mankind1023
0

Use winrar o 7-zip para extraer el archivo que desea editar. Luego arrástrelo nuevamente al mismo directorio en winrar / 7-zip donde lo extrajo del archivo.

Flujo de fuerza
fuente