The term file shredder can now refer to a software utility designed to allow the secure deletion of files from a hard disk. This is in contrast with the delete command available in all operating systems, which actually leaves the contents of the deleted file on the disk. What seems, on the surface, like a permanent enough deletion actually leaves enough on the disk for the deleted file to be reconstructed and the date therein recovered.
When you tell your operating system to delete a file, it does not actually physically erase the contents of the disk space allocated to that file. Instead, it just marks that disk space as available for storing new data, and at the same time marks the file deleted in its directory listing. Hence, it is possible to undelete a file (like the MS-DOS command goes), which would simply consist of removing the deleted tag and marking the corresponding disk space under use again. While this undelete command is not always a feature of the operating system itself, there exist third party utilities which make data recovery possible.
These file shredder utilities go further than mere delete commands do. Shredding a file consists of overwriting...