secure-remove
API
secureRemove(file[, options])
Securely remove a file, using a pure JS implementation.
-
file
(String) - Filepath to securely remove -
options
(Object)-
iterations
(Number) - Overwrite the contents N times instead of the default (3). -
randomSource
(String) - Filename to read random bytes from (i.e./dev/urandom
). By default,crypto.randomBytes()
is used as the source of random data. -
size
(String|Number) - Shred this many bytes (suffixes like K, M, G accepted). By default, all of the file is shredded. -
remove
(Boolean) - Truncate and remove file after overwriting. Defaultfalse
. -
zero
(Boolean) - Add a final overwrite with zeros to hide shredding. Defaultfalse
.
-
LICENSE
MIT