Como editar um arquivo em um arquivo zip ou rar?


15

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:


12

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.


1
@ JinSnow Muito obrigado. Da mesma forma, quando o editor é o Word, você deve fechar todas as janelas abertas do Word.
Noumenon

4
1: Na opção 7-zip, você pode definir o np ++ como editor. 2: Se você usar np ++ para editar 7zip, tenha cuidado: a poupança não é suficiente, você tem que fechar np ++ (7zip não detecta a mudança a menos que você perto np ++)
JinSnow

Isso pode funcionar em arquivos binários?
Wossname

não funciona para phar de guzzle
beppe9000

3

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).


3

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.


não funciona para mim, ele aciona desconhecido de diálogo tipo de arquivo do explorador
beppe9000

3

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


1
boa informação, se você receber ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmcarga ZIP stackoverflow.com/a/31988175/1747983
Tilo

1

Abra o arquivo zip com o winrar, clique duas vezes em um arquivo de texto incorporado, ele deve abrir em um editor externo. Mude e feche o arquivo de texto. O Winrar então pergunta se deve atualizar o arquivo com o arquivo alterado.


0

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).


Estou usando o Windows 7 e o Winrar, no momento em que extraí / editei / re-arquivei o arquivo que foi doloroso, mas tentarei um desses programas se houver necessidade, o que tenho certeza que sim, espero que eles trabalhos.
precisa saber é o seguinte

0

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.