© 2023, 2024, 2026 by Zack Smith. All rights reserved.
My file viewer
zInspect is my file viewer/inspector which will eventually allow some editing of text files as well.
It requires Qt 6 and can run on Linux and, in theory, any other platform that supports Qt and C++, such as Windows or Haiku OS.
This app is inspired by my former macOS app NoteWrangler
which was a viewer and editor for text files and various other file types.
Image files
It is now possible to zoom into and pan image files. To zoom you use the scrolling feature of your mouse or touchpad.
I've added a PDF viewer to zInspect and buttons for various zoom levels.
Audio files
Thanks to the magic of Qt 6, zInspect can now play MP3 files, and I let you continue listening while you view other files.
HTML
zInspect has a built-in web viewer for HTML.
RTF
I've incorporated code from other personal projects to allow viewing of basic RTF files.
GGUF
I've added my personal code for extracting metadata from GGUF models. However zInspect doesn't allow actually running models.
Archives
zInspect gives you a list of the contents of:
- tar files
- zip files
- ar files
- object files
File operations
Besides viewing, zInspect supports deleting and renaming files. It can also launch an external VIM editor for text files, if you type Ctrl-E.
Movies
zInspect must currently launch an external player for movies files.
LLM usage
Some recent updates have been accelerated with the use of LLMs, serving as a technical reference, obviating the tiresome use of the Qt forum and other websites. It is still necessary however to use Qt manual pages.
Download
This code is still in the alpha stage of development but I use it every day.
TODO
- Add support for CSV files.
- Add support for DNG RAW images.
- Add support for X3F Sigma RAW files.
- Add my MP4 metadata extractor code.
- Need to add a built-in movie player.
Screenshots


