This is a tool for recovering data from corrupted disks. It relies on you knowing an exact UTF-8 string that appears in the file, and the file being contiguous on disk.
Please note that it has some known bugs, although as far as I am aware there is no case in which it would cause data loss. (As stated in the license's disclaimer, however, I am not responsible if you do lose data!) I wrote this a few months ago for personal use, without intending to distribute it, so it's not as polished as I would normally make software for distribution.
In particular, disk_searcher
will crash with an exception if you move the start of a window before the start of the disk, the end of a window after the end of the disk, or the end of a window before the start of the window.