Назад | Перейти на главную страницу

редактировать текстовый файл в zip-папке на Mac OS X

У меня есть структура zip-папок, которая читается как плагин из серверной системы. Мне нужно отредактировать некоторые текстовые файлы внутри этих zip-папок, но

  1. извлечение
  2. редактирование
  3. упаковка

утомительно и подвержено ошибкам.

AFAIK, нет редактора, который может это сделать.

Хотя существует множество программ, которые могут открывать файлы из zip-архива, они обычно делают это, извлекая файл и сохраняя его во временном месте (в памяти или на диске). Сам zip-файл никогда не изменяется.

Изменение содержимого файла потребует извлечения, изменения и повторного сжатия содержимого zip-архива - автоматизация процесса, на который вы ссылаетесь. Я не знаю ни одного редактора Mac OS, который выполняет эту автоматизацию.

Исключением является случай, когда вы фактически монтируете архив как файловую систему, что, как я считаю, можно сделать с помощью FUSE с предохранитель-молния расширение (см. MacFuse для графического интерфейса). Но это может оказаться излишним для ваших нужд.

BBEdit 11 и более поздние версии теперь могут напрямую открывать и редактировать zip-файлы, включая файлы с разными окончаниями, например pptx или docx. Вы также можете добавить Инструменты OOXML надстройка для браузера Chrome для простого редактирования заархивированных файлов

Одна программа, которая поддерживает рабочий процесс, о котором вы просите, - это открытый исходный код. B1 Бесплатный архиватор.

  1. Открываем архив с B1
  2. Дважды щелкните файл, который хотите отредактировать
  3. он откроется в вашем текстовом редакторе по умолчанию
  4. внести изменения и сохранить
  5. программа спросит вас, хотите ли вы сохранить изменения
  6. сделано. (B1 повторно сожмет архив в фоновом режиме)

B1 доступен для Windows, Mac, Linux и Android.

PS: в фоновом режиме он извлекает файл во временное место и повторно сжимает архив при изменении, но с точки зрения пользователя он в основном позволяет открывать файлы из zip-архивов и изменять их.