-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
57 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
rcc --reverse | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 | ||
``` |