Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#43

AW: Festplatte leeren

  Alt 29. Dez 2010, 10:36
Mir ist kein Linux-Device bekannt, was statt Nullen Einsen ausgibt. Ansonsten könnte man ganz einfach erst nullen nehmen und dann einsen.
Sollte sich da nicht mit cat oder ggf. einem Mini-Programm was machen lassen? Einfach blockweise $FF auf stdout schreiben bis das empfangende Programm aufgibt

In etwa (freihand):

Code:
#include <stdio.h>

int main(int argc, char **argv)
{
  char buf[0x1000+1] = {0xFF};
  buf[0x1000] = 0;
  while(1) printf(buf);
}
Das sollte 0,001% schneller gehen, weil der Zufallszahlengenerator nicht gebraucht wird.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat