Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qSquashTool

A simple utility program for viewing SquashFS archives written in Qt.

Why?

I've been loving SquashFS recently for making archives of my deployments. But then when I wanted to quickly view one, I realised there was no easy GUI way to do so.
This program aims to fill that gap, by providing a lightweight UI for handling SquashFS archives in a tree view, with the option to extract files.

Features

  • View contents of SquashFS archives
  • Extract files from SquashFS archives
  • Lightweight and low memory usage

Requirements

  • Qt 5:
    Depending on your OS, the package might be called differently, e.g.:
    • Debian: qtbase5-dev
    • Arch: qt5-base
  • squashfs-tools

Building

To build qSquashTool, you need:

  • squashfs-tools — obviously, the tool is a GUI wrapper for this package
  • qt5-base — adjust this depending on your distro
  • cmake, gcc

To build the program, run the following commands in the terminal:

git clone https://github.com/Marcelektro/qsquashtool # clone the repository
cd qsquashtool # enter the cloned dir
mkdir build # create a build dir
cd build # get into it
cmake .. # configure the build
make -j$(nproc) # build the program using all available CPU cores

./qsquashtool # run it :D

Contact

If you have any questions or ideas regarding this project, let me know on my Discord! ^^

About

A simple utility program for viewing SquashFS archives, written in Qt.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages