Eu tenho um arquivo grande com arquivos que preciso editar, mas não quero extrair / compactar todas as vezes. Existe uma maneira de editar os arquivos diretamente enquanto estiver no arquivo morto? Eu os abri e, quando eu o salvo, solicita um local.
Eu tenho um arquivo grande com arquivos que preciso editar, mas não quero extrair / compactar todas as vezes. Existe uma maneira de editar os arquivos diretamente enquanto estiver no arquivo morto? Eu os abri e, quando eu o salvo, solicita um local.
Respostas:
O 7-Zip pode fazer isso: Abra o arquivo, clique com o botão direito do mouse no arquivo para editar e selecione "Editar". Isso normalmente abrirá o arquivo no bloco de notas. Quando você sai do Bloco de Notas, ele detecta que o arquivo foi alterado e o carrega novamente no arquivo zip, o que pode levar um pouco de tempo.
Resposta simples é NÃO. Não há como saber qual o tamanho do arquivo resultante após a edição, para que não possa ser armazenado novamente no mesmo local no arquivo zip. O que você pode encontrar é um programa que permite extrair / editar / compactar novamente sem que você precise se preocupar com os detalhes. Ajudaria a especificar seu ambiente (SO, etc).
Use o Total Commander. Navegue até o arquivo morto, pressione Enter para inserir o arquivo específico que deseja modificar, pressione Salvar após modificar e feche o programa de edição. O Total Commander perguntará se você deseja atualizar o arquivo para que você pressione Sim.
Pelo menos no Linux e Windows + Cygwin, você pode usar vim
Ele permitirá que você navegue dentro do arquivo ZIP, escolha um arquivo de texto e pressione Enter ↵para editá-lo
***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgm
carga ZIP stackoverflow.com/a/31988175/1747983
Use um editor que possa procurar dentro de arquivos.
Você não diz qual plataforma está usando. Se você usa o Ubuntu com sua interface padrão, isso é completamente transparente: clique no arquivo morto e clique no arquivo dentro do arquivo morto. De maneira mais geral, abra o arquivo no arquivador Gnome (File Roller) e edite o arquivo em um aplicativo Gnome.
O Emacs está disponível para todas as principais plataformas de desktop (e muitas outras menores) e edita arquivos de forma transparente em arquivos (desde que a ferramenta de arquivamento de linha de comando relevante esteja instalada).
Use winrar ou 7-zip para extrair o arquivo que você deseja editar. Em seguida, arraste-o de volta para o mesmo diretório no winrar / 7-zip de onde você o extraiu no arquivo morto.