A low-level ext3 filesystem explorer
C C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
man
src
.gitignore
LICENSE.md
Makefile
README.md
TODO.md
filesystem.ext3
filesystem.ext3.creation_log.txt

README.md

ext3Viewer

ext3viewer is a low-level ext3 explorer. It lets you study all the ext3 structures and prints them in a more user-friendly form.

Go to http://github.com/laurentsebag/ext3viewer to find the latest release. Send all ext3Viewer-related subjects to ext3viewer@free.fr.

Building ext3Viewer

First get the latest code from the git repository: git clone http://github.com/laurentsebag/ext3viewer

Then build the project with the following command: cd ext3Viewer; make

Then install ext3Viewer and gext3Viewer with: sudo make install

Using ext3Viewer

ext3Viewer is the console program, and gext3Viewer is the graphical interface.

Try using ext3Viewer filesystem -stats to get the superblock information. ext3Viewer -help will give you a short list of the available options. More details in the man page: man 1 ext3Viewer

Or run gext3viewer without arguments.

Project organisation

Current directory is the ext3viewer folder:

  • ./ : contains makefile, README, INSTALL files, test filesystem image, and executable if compiled but not installed.
  • ./man/ : contains manpages.
  • ./src/ : contains source code and internal makefile for the console mode.
  • ./src/gui : contains source code, images, and internal makefile for the graphical mode.

Libraries and versions needed

This project requires and is known to work with:

  • GTK+ developement headers (at least version 2.0) and library (at least version 2.6)
  • GNU/Linux