1
0
Fork
You've already forked QtInstallerFrameworkExtractor.cpp
0
Helps you to extract the installers using Qt Installer Framework without running the binaries
  • C++ 70.2%
  • CMake 15.6%
  • Kaitai Struct 14.2%
Find a file
2021年01月12日 21:11:30 +03:00
cmake Initial commit 2021年01月12日 21:11:30 +03:00
kaitai_struct_cpp_stl_runtime @d020781b96 Initial commit 2021年01月12日 21:11:30 +03:00
src Initial commit 2021年01月12日 21:11:30 +03:00
.editorconfig Initial commit 2021年01月12日 21:11:30 +03:00
.gitignore Initial commit 2021年01月12日 21:11:30 +03:00
.gitmodules Initial commit 2021年01月12日 21:11:30 +03:00
CMakeLists.txt Initial commit 2021年01月12日 21:11:30 +03:00
LICENSE Initial commit 2021年01月12日 21:11:30 +03:00
patch.patch Initial commit 2021年01月12日 21:11:30 +03:00
qt_installer_framework.ksy Initial commit 2021年01月12日 21:11:30 +03:00
ReadMe.md Initial commit 2021年01月12日 21:11:30 +03:00

Qt Installer Framework extractor

Helps you to extract installers created with Qt Installer Framework.

How to use

CarvFS mode

CarvFS is a FUSE FS mapping parts of files to paths within its root. In this mode this tool generates a shell file that creates symlinks to the paths within CarvFS, corresponding to archives. Then you can extract the archives using the archiver you like, i.e. 7z.

  1. Build and install carvFS.
  2. Obtain an installer binary.
  3. Create 2 dirs. a. A dir where carvfs will be mounted b. A dir where symlinks will be.
  4. Mount carvfs into the first dir.
  5. Execute the tool, giving it paths to the dirs and to the file. Redirect its output into a shell file.
  6. Examine the shell file.

dd mode

The similar, but instead of generating commands generating symlinks generates commands copying pieces of file using dd.