Requires Python 3.7+. Each file represents a single purpose application.
Check if the content of two binary files is the same. Different offsets into the files can be used.
Creates a temporary copy of a file and opens it with the default application for .tmp files. Was created to open .lnk files on Windows.
Creates a file with random binary data.
Reads a certain amount of bytes from the beginning of a file and writes it to a second file. Was created preview the content of very large text files.
Simply tests if two files are equal when read in text mode (ie. ignoring different types of newlines).
Basically a copy of the popular bzip2 application written in Python. Primarily created for Windows where bzip2 is not available by default.
Creates video sheets for video files. A video sheet is an image with multiple thumbnails extracted from a video. Optional includes some file metainformation. Useful to give a preview of a video.
Find duplicates files based on binary content or semantic fingerprinting.
pip install numpy genutility[metrics,fingerprinting] pillow metrohash-python rich
Creates a torrent file from a file or directory. Support various piece sizes and also the source tag used on some private trackers.
Merge the contents of two directories into one. Kind of replicates the behaviour of the Windows Explorer which is not possible with mv
on Linux.
Grabs fullsize screenshots from video files.