WindozeNT Wiper

WindozeNT Wiper (colloquially Wiper) is a data security program designed to irreversibly erase a file to the point that it can't be restored by data recovery software by overwriting the file with completely random data before writing zeros to it and deleting it. This contrasts to simply deleting the file normally in Windows, which does not destroy the data but instead removes the filesystem's pointer to the file and marking the file's space as available, leaving the original data intact. WindozeNT Wiper allows the user to choose how many times the file is overwritten (choosing from a preset or by specifying a number ranging from 1 to 1000).

This functionality, however, did not exist until version 1.3. The previous version, v1.0, only cleared the contents of the file then deleted it normally, ultimately leaving the original data still on the drive. Version 1.3 kept this older functionality under the name "Blank Only".

In December 22, 2013, WindozeNT made plans to write a v1.5 update, adding the ability to wipe free space as well as entire drives. A day later in development, it was discovered that all versions of Wiper starting at v1.3 were unable to handle file sizes bigger than 2GB exactly, effectively shutting down Wiper's development. Version 1.0, the version before 1.3, was unaffected due to using no math in its programming. This limitation affects all WindozeNT Software products that compute filesizes or deal with unusually large numbers, not just WindozeNT Wiper.

WindozeNT Wiper 1.3.5 Bugfix Patch For 1.3
A few weeks after WindozeNT Wiper 1.3.51 was released, a bugfix patch was released for the original v1.3. It fixed a rather big bug that caused the program to skip directly to the pass-of-zeros stage when the number of passes was left at the default value. The bug was caused by the program not checking to see if a certain variable was empty before computing the total number of passes (overwrites). After the patch is applied, the string "1.3.5 Bugfix Patch" is written into the EXE's metadata.

Development Summary
Version 1.0: Initial release

Version 1.3-1.3.5: Internal development releases

Version 1.3.51-1.4: Public releases

Version 1.5: Future public release