Mam duże archiwum z plikami, które muszę edytować, ale nie chcę za każdym razem rozpakowywać / zipować. Czy istnieje sposób edycji plików bezpośrednio w archiwum? Otworzyłem je i po zapisaniu wyświetla monit o podanie lokalizacji.
15
Prosta odpowiedź brzmi NIE. Nie ma sposobu, aby powiedzieć, jak duży będzie wynikowy plik po edycji, więc nie można go po prostu zapisać z powrotem w tym samym miejscu w pliku zip. To, co możesz znaleźć, to program, który pozwala ci wyodrębnić / edytować / rezip bez konieczności martwienia się o szczegóły. Pomogłoby to określić środowisko (system operacyjny itp.).
źródło
Użyj Total Commander. Przejdź do archiwum, naciśnij Enter, aby wprowadzić konkretny plik, który chcesz zmodyfikować, naciśnij Zapisz po modyfikacji i zamknij program do edycji. Total Commander zapyta Cię, czy chcesz zaktualizować archiwum, więc kliknij Tak.
źródło
Przynajmniej w systemie Linux i Windows + Cygwin możesz użyć
vim
Umożliwi to przeglądanie pliku ZIP, wybranie pliku tekstowego i naciśnięcie go, Enter ↵aby go edytować
źródło
***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgm
ładunek ZIP stackoverflow.com/a/31988175/1747983Otwórz plik zip za pomocą winrar, kliknij dwukrotnie osadzony plik tekstowy, powinien otworzyć się w zewnętrznym edytorze. Zmień i zamknij plik tekstowy. Następnie Winrar pyta, czy powinien zaktualizować archiwum o zmieniony plik.
źródło
Użyj edytora, który może przeglądać archiwa.
Nie mówisz, jakiej platformy używasz. Jeśli używasz Ubuntu z domyślnym interfejsem, jest to całkowicie przezroczyste: kliknij archiwum, a następnie kliknij plik w archiwum. Mówiąc bardziej ogólnie, otwórz archiwum w archiwizatorze Gnome (File Roller) i edytuj plik w aplikacji Gnome.
Emacs jest dostępny dla wszystkich głównych platform stacjonarnych (i wielu mniejszych) i w przejrzysty sposób edytuje pliki w archiwach (pod warunkiem zainstalowania odpowiedniego narzędzia do archiwizacji z wiersza poleceń).
źródło
Użyj winrar lub 7-zip, aby wyodrębnić plik, który chcesz edytować. Następnie przeciągnij go z powrotem do tego samego katalogu w winrar / 7-zip, skąd go rozpakowałeś w archiwum.
źródło