How to decompress compiled qt resource file with rcc extension?

4.4k Views Asked by At

How to decompress compiled qt resource file with rcc extension?

2

There are 2 best solutions below

1
On BEST ANSWER

rcc is not a file format. It's Qt's resource compiler. It doesn't create a resource file either. It converts the resources specified in your qrc file into a C++ source file and lets C++ compiler compile it into object code to be linked into your app.

Look for qrc_yourproject.cpp in your build directory to see what's produced. Do not try to access the objects/structures defined in the file directly since Qt may change how they are constructed in later versions. Use Qt's resource management calls to do that.

1
On

Since the accepted answer did not meet my needs, I thought I'd post my experience in this.

I wrote a node module that will extract PNG files from QT binary rcc files. It is available on npm as png-extractor if you are interested.