Swiss File Knife is a command line tool for daily tasks. Find and extract text in binary files, list dir tree sizes, filter and replace text, run an instant ftp or HTTP server for easy file transfer, find duplicate files, join many text files into one, create and verify md5 checksum lists, run a command on all files, detab text, create hexdumps from files, trace contents of a tcp connection, find dependencies between files, print colored text to terminal, locate commands in the path, print last lines of a file, convert CR/LF, hex to binary, binary to source code, split and join large files, list the contents of all .zip, .jar, .tar, .gz, and .bz2 files.
Wide-ranging file manipulation utility. No install; just run the executable. Small exe, suitable for placing on utility thumbdrive.
It's all command line, no GUI. Can take some time to puzzle out how to chain the large number of parameters.
Excellent utility, but due to its command line nature, could prove to be a challenge for the uninitiated. Help is available. It's only due to the lack of GUI interface that I gave this 4, rather than 5 stars.