macZIPfixer / ZIPName.app

Утилита с графическим интерфейсом и Drag-and-Drop для macOS, предназначенная для исправления кракозябр («mojibake») в именах файлов, папках и ZIP-архивах.

Проблема

При распаковке ZIP-архивов, созданных на Windows без флага UTF-8 (в кодировке OEM CP866 или Windows-1251), штатный разархиватор macOS (Archive Utility / BOMArchiveHelper) интерпретирует байты через MacCyrillic или CP437. В результате имена файлов превращаются в нечитаемые символы (≠, ™, †, Ѓ и т.д.).

Возможности

  • Drag-and-Drop: просто перетащите поврежденную папку, файл или ZIP-архив в окно программы.
  • Поддержка ZIP напрямую: распаковывает ZIP с автоматическим определением и восстановлением русских имен на лету.
  • Удаление мусора: автоматически находит и удаляет фантомные файлы блокировки Office (~$...), возникающие при битых распаковках.
  • Рекурсивное исправление: обходит вложенные папки снизу вверх, переименовывая как файлы, так и сами каталоги.
  • Бренд-стиль: тёмная тема в фирменном стиле (Carbon + Red #ff2d20).

Установка и запуск

Приложение уже собрано в .app и установлено в /Applications/ZIPName.app.

Для ручного запуска из терминала:

python3 app.py

Для сборки .app:

./build.sh
cp -R dist/ZIPName.app /Applications/
S
Description
Утилита для исправления кракозябр (mojibake) в именах файлов и zip-архивах macOS
Readme
97 KiB
2026-09-08 14:20:20 +03:00
Languages
Python 90.9%
Shell 9.1%