fwipe provides a fast, secure way of deleting files irrecoverably. Each
regular file is overwritten with 0's and 1's several times, and then
deleted.

 fwipe0 reads 0-byte terminated file names on stdin. For example, it
 can use the output of "find ... -print0" directly.

 echo0 prints its arguments to stdout, terminated by 0-bytes. For example,
 "echo0 * | xargs -0 echo" is identical to "echo *".

 fwipe is a shell script combining echo0 and fwipe0 for user convenience.
 "fwipe *" does just what the user would expect.

Files can be securely deleted using dd; for a couple of years I used a shell
script to wipe old mail files, etc. I wrote fwipe when I got tired of the
painfully long wait for deletion of long files. fwipe is about 30X faster
than my old solution.

fwipe is also reliable. fwipe0 won't be fooled by filenames containing white
space, dashes, carriage returns, or anything else. Neither will fwipe, if the
user is careful to quote arguments properly.
