OberStaFF
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору TheBarmaley Насчёт таблицы тоже думал, наверно, так и сделаю. Цитата: на случай если "самовар" - скидывай, покрутим..) | Да, как-то мне тут выдал Tilks адаптированный, но там была распаковка по папкам+привязка к именам, в общем, по-деревенски всё, не люблю способы через всякие там батники и прочую хрень в подобном стиле. "Покурил" малость питон, нарисовал более адекватный вариант через контекстное меню. Вот код data_pack_all.py для PACK_FILE_VERSION = 5. Положить в папку 'i18\grit\format'. Упаковку в .exe можно сделать c помощью pyinstaller. Версия Python 2.7.8. В Python 3 не работает, требуется переписать. Выбор версии Chromium _https://chromium.googlesource.com/chromium/src Путь к исходникам Grit в репозитории _https://chromium.googlesource.com/chromium/src/+/63.0.3239.76/tools/grit/ Начиная с версии Chromium 62.X.X используется PACK_FILE_VERSION = 5. Комментарии можно затереть, для отладки использовал. Сыроват всё же, руки не доходят. data_pack_all.py По заявкам трудящихся, распаковщик для 5-й версии в формате exe + мануал BlinkPak "Подводные камни" требующие доработки: 1. **>=62.X.X** распаковка 4 и 5 DATA_HEADER — упаковка **ТОЛЬКО 5 DATA_HEADER** На старых версиях браузеров при упаковке 4-го в 5-ый — ресурсы будут смещены и **РАБОТАТЬ КОРРЕКТНО НЕ БУДУТ!** Упаковывать только старым GRIT для 4-й версии заголовка. Просмотреть версию можно в pak-файле, 1 байт в HEX 04 или 05 2. В скрипте регистр ключей учитывается, длина пути тоже хромает — не везде распаковывал/упаковывал. 3. Справка отсутствует, задумка была: добавить графическое окно при вызове .exe без ключей. 4. Иконки добавить можно скриптом через ResourceHacker.exe, на свой вкус. 5. И главная проблема: объединить обработку 4 и 5 заголовков в единый скрипт, выбор упаковки предоставить через контекстное меню. Других вариантов не вижу. Цитата: думал, может чего совсем "красивое", без "и ёмких памятью питонов"..)) | Меня он аналогично не впечатляет по большинству пунктов. Пока так, а дальше... В планах написать полноценный архиватор для pak-файлов, по типу того же RAR. Дерево файлов, встроенный редактор с подсветкой, переводчик для языковых файлов и многое другое. | Всего записей: 160 | Зарегистр. 12-07-2013 | Отправлено: 16:00 04-03-2018 | Исправлено: OberStaFF, 10:18 07-03-2018 |
|