Як відредагувати файл в архіві zip або rar?


15

У мене є великий архів з файлами, які мені потрібно редагувати, але я не хочу щоразу витягувати / копіювати. Чи є спосіб редагування файлів безпосередньо під час перебування в архіві? Я відкрив їх, і коли я зберігаю, підкаже про місцезнаходження.

Відповіді:


12

7-Zip може це зробити: Відкрийте архів, клацніть правою кнопкою миші на файл, щоб відредагувати, та виберіть "Редагувати". Зазвичай це відкриє файл у Блокноті. Коли ви вийдете з Блокнота, він виявить, що файл змінився, і завантажить його назад у zip-файл, що може зайняти трохи часу.


1
@JinSnow Дякую велике Так само, коли редактором є Word, вам потрібно закрити кожне відкрите вікно Word.
Номенон

4
1: У варіанті 7-zip ви можете встановити np ++ як редактор. 2: Якщо ви використовуєте np ++ для редагування 7zip, будьте обережні: економії недостатньо, вам доведеться закрити np ++ (7zip не визначає зміни, якщо ви не закриєте np ++)
JinSnow

Чи може це працювати на бінарних файлах?
Wossname

не працює для фарм Guzzle
beppe9000

3

Проста відповідь - НІ. Немає можливості сказати, наскільки великим буде отриманий файл після редагування, тому він не може просто зберігатись там же у zipfile. Можливо, ви можете знайти програму, яка дозволяє вам робити витяг / редагувати / перезавантажувати, не турбуючись про деталі самостійно. Це допоможе визначити ваше середовище (ОС тощо).


3

Використовуйте Total Commander. Перейдіть до архіву, натисніть клавішу Enter, щоб ввести конкретний файл, який ви бажаєте змінити, натисніть кнопку Зберегти після зміни та закрийте програму редагування. Total Commander запитає, чи бажаєте ви оновити архів, щоб натиснути Так.


не працює для мене, він запускає невідомий діалог типу дослідника
beppe9000

3

Принаймні, для Linux та Windows + Cygwin ви можете користуватися vim

Це дозволить переглядати всередині ZIP-файлу, вибирати текстовий файл та натискати, Enter ↵щоб відредагувати його


1
хороша інформація, якщо ви ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmзавантажите ZIP stackoverflow.com/a/31988175/1747983
Тіло,

1

Відкрийте zip-файл за допомогою winrar, двічі клацніть вбудований текстовий файл, він повинен відкритися у зовнішньому редакторі. Змініть та закрийте текстовий файл. Потім Winrar запитує, чи слід оновити архів зі зміненим файлом.


0

Використовуйте редактор, який може заглянути всередину архівів.

Ви не кажете, яку платформу використовуєте. Якщо ви використовуєте Ubuntu з його інтерфейсом за замовчуванням, це повністю прозоро: натисніть на архів, а потім натисніть на файл всередині архіву. Загалом, відкрийте архів у архіваторі Gnome (File Roller) і відредагуйте файл у додатку Gnome.

Emacs доступний для кожної основної платформи настільних ПК (і для багатьох другорядних) та прозоро редагує файли всередині архівів (за умови встановлення відповідного інструменту архівування командного рядка).


Я використовую Windows 7 та Winrar, на даний момент я витягнув / відредагував / повторно заархівував файл, який болів, але я спробую одну з цих програм, якщо виникнуть потреби, що, я впевнений, це буде, сподіваюся, вони робота.
Людство1023

0

Використовуйте winrar або 7-zip для вилучення файлу, який ви бажаєте редагувати. Потім перетягніть його назад до того самого каталогу у програмі winrar / 7-zip, звідки ви його дістали з архіву.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.