Risposte:
Che cosa fa "type nul> somefile" per "somefile" in Windows?
Innanzitutto, somefile
viene aperto per la scrittura: in questo modo il file viene automaticamente troncato a 0 byte. I dati rimangono ancora sul disco, appena contrassegnati come "liberi" nella bitmap
Quindi i contenuti di nul
vengono scritti in somefile
- in questo caso, esattamente zero byte, poiché non è possibile leggere nulla da nul
. I vecchi dati non vengono sovrascritti.
Il file è chiuso
Ho visto un sito web di script batch raccomandare di generare uno script FTP al volo e di cancellarlo "in modo sicuro" con il comando nel titolo. C'è qualche merito in questo?
Non è più "sicuro" rispetto del somefile
. Non rimuove nemmeno i dati dal disco.
Per cancellare un file in modo sicuro, utilizzare un'utilità di cancellazione come sdelete o Gomma . Tuttavia, vale davvero la pena cancellare uno script FTP?
L'eliminazione di un file non impedisce alle utilità di terze parti di cancellarlo nuovamente, tuttavia è possibile trasformare qualsiasi file in un file a zero byte per distruggere la catena di allocazione dei file in questo modo:
TYPE nul> C: \ samples \ MyFile.txt
DEL C: \ esempi \ MyFile.txt
Sorgente a metà pagina
DEL
eting del file? In entrambi i casi il sistema operativo alla fine sovrascriverà quello spazio sul disco, sì?