diff --git a/readme.md b/readme.md index 67573e1..cde7da8 100644 --- a/readme.md +++ b/readme.md @@ -1,30 +1,34 @@ +*Read this in other languages:* [Русский](readme.ru.md) -RccExtended - компилятор и **декомпилятор** бинарных Qt ресурсов (файлов с расширением .rcc). +---- -Утилита позволяет редактировать ресурсы Qt программ, не имея их исходников. +RccExtended - compiler and **decompiler** for binary Qt resources (files with the .rcc extension). -Алгоритм редактирования: +The utility allows you to edit the resources of Qt programs without having their sources. + +Editing algorithm: - - распаковка/декомпиляция бинарных Qt ресурсов (при помощи данной утилиты) - - редактирование распакованных файлов (.png, .xml и т.д.) сторонними средствами - - компиляция отредактированных файлов обратно в бинарные Qt ресурсы (при помощи данной утилиты) + - unpack / decompile binary Qt resources (using this utility) + - edit unpacked files (.png, .xml, etc.) by third-party tools + - compile of edited files back into binary Qt resources (using this utility) -Эта утилита основана на стандартном компиляторе Qt ресурсов, в который добавлена функция -декомпиляции ресурсов (ключ коммандной строки `--reverse`). +This utility is based on the standard Qt resource compiler, which has added the function +decompilation of resources (command line switch `--reverse`). -Чтобы распаковать ресурсы, нужно сделать 2 вещи: +To unpack resources, you need to do 2 things: - - перейти в папку с ресурсами - - запустить утилиту с ключом `--reverse` + - go to the folder with resources + - run the utility with the `--reverse` key -После запуска, утилита выполняет следующие действия: +Once launched, the utility performs the following actions: - - сканирует рабочую директорию в поиске .rcc файлов - - распаковывает все найденные файлы ресурсов (каждый в отдельную папку) - - генерирует файлы проекта .qrc и make.bat для обратной компиляции ресурсов в бинарный вид - - выводит в консоль и записывает в лог информацию о ходе распаковки - -Пример использования: + - scans working directory looking for `.rcc` files + - unpacks all found resource files (each to a separate folder) + - generates project files `.qrc` and `make.bat` for reverse compilation of resources into a binary form + - outputs to the console and logs information about the progress of unpacking +Usage example: +``` cd \Path\To\MyQtResources\ - rcc --reverse \ No newline at end of file + rcc --reverse +``` \ No newline at end of file diff --git a/readme.ru.md b/readme.ru.md new file mode 100644 index 0000000..8584120 --- /dev/null +++ b/readme.ru.md @@ -0,0 +1,34 @@ +*Read this in other languages:* [English](readme.md) + +---- + +RccExtended - компилятор и **декомпилятор** бинарных Qt ресурсов (файлов с расширением .rcc). + +Утилита позволяет редактировать ресурсы Qt программ, не имея их исходников. + +Алгоритм редактирования: + + - распаковка/декомпиляция бинарных Qt ресурсов (при помощи данной утилиты) + - редактирование распакованных файлов (.png, .xml и т.д.) сторонними средствами + - компиляция отредактированных файлов обратно в бинарные Qt ресурсы (при помощи данной утилиты) + +Эта утилита основана на стандартном компиляторе Qt ресурсов, в который добавлена функция +декомпиляции ресурсов (ключ коммандной строки `--reverse`). + +Чтобы распаковать ресурсы, нужно сделать 2 вещи: + + - перейти в папку с ресурсами + - запустить утилиту с ключом `--reverse` + +После запуска, утилита выполняет следующие действия: + + - сканирует рабочую директорию в поиске `.rcc` файлов + - распаковывает все найденные файлы ресурсов (каждый в отдельную папку) + - генерирует файлы проекта `.qrc` и `make.bat` для обратной компиляции ресурсов в бинарный вид + - выводит в консоль и записывает в лог информацию о ходе распаковки + +Пример использования: +``` + cd \Path\To\MyQtResources\ + rcc --reverse +``` \ No newline at end of file