Odpowiedzi:
Co „typ nul> somefile” robi „somefile” w systemie Windows?
Najpierw somefile
jest otwierany do zapisu - automatycznie powoduje to obcięcie pliku do 0 bajtów. Dane nadal pozostają na dysku, oznaczone jako „wolne” w mapie bitowej
Następnie nul
zapisywana jest zawartość somefile
- w tym przypadku dokładnie zero bajtów, ponieważ nic nie można odczytać nul
. Stare dane nie są nadpisywane.
Plik jest zamknięty.
Widziałem stronę internetową ze skryptem wsadowym, zalecającą generowanie skryptu FTP w locie, a następnie „bezpieczne” usuwanie go za pomocą polecenia w tytule. Czy ma to jakąś wartość?
To nie jest bardziej „bezpieczne” niż del somefile
. Nie usuwa nawet danych z dysku.
Aby bezpiecznie usunąć plik, użyj narzędzia czyszczenia, takiego jak sdelete lub Eraser . Chociaż, czy skrypt FTP naprawdę jest warty bezpiecznego czyszczenia?
Usunięcie pliku nie zapobiegnie ponownemu usunięciu go przez narzędzia innych firm, jednak można przekształcić dowolny plik w plik zero-bajtowy, aby zniszczyć łańcuch alokacji plików w następujący sposób:
TYPE nul> C: \ Examples \ MyFile.txt
DEL C: \ Examples \ MyFile.txt
Źródło w połowie strony
DEL
samego etowania pliku? W obu przypadkach system operacyjny ostatecznie nadpisze to miejsce na dysku, tak?