Odpowiedzi:
Co „typ nul> somefile” robi „somefile” w systemie Windows?
Najpierw somefilejest 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 nulzapisywana 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
DELsamego etowania pliku? W obu przypadkach system operacyjny ostatecznie nadpisze to miejsce na dysku, tak?