$ ./filelens --info

FileLens.

Right-click any file in Windows Explorer and get hashes, strings, hex, PE internals, and metadata in a compact popup. Built for reverse engineers and the curious.

[01] how it works // three steps
  1. Run filelens.exe --register once. It adds itself to your right-click menu.
  2. Right-click any file in Explorer and pick Inspect with FileLens.
  3. A popup opens at your cursor with tabs for everything relevant to that file. Click away to dismiss, or pin it to keep it open.

To remove from the right-click menu later: filelens.exe --unregister. No installer, no admin rights, no service.

[02] what it shows // smart tabs

Info

Size, timestamps, entropy score, magic bytes, type detection, and extension mismatch warnings.

Hashes

MD5, SHA-1, and SHA-256 computed in parallel. Full-width selectable fields with copy buttons.

Strings

Every printable ASCII and UTF-16 string. Live filter, sortable, with category pills for URLs, paths, IPs, registry keys, and emails.

PE

For EXE / DLL files: section table with entropy and flags, imports grouped by DLL with function names, exports, and signing status.

Hex

First 64 KB as a hex dump. Click any byte for details. Zero bytes are dimmed, ASCII sidebar on the right.

Meta

PDF properties, Office doc metadata (DOCX / XLSX / PPTX), JPEG EXIF, PNG chunk data. Only shows for supported formats.

Tabs are smart. You only see what is relevant to the file you are looking at.

[03] spec sheet // the details
platform
Windows 10 and 11, x64
size
~5 MB
stack
Rust + egui
install
Unzip, run with --register
license
MIT
source
github.com/RAZKOM/filelens
admin needed
No
cost
Free