A11 Erzeuge Datei mit definierter Grösse

Für den Test von Kryptographie-Beispielen ist es zuweilen sehr gut, wenn Ihr Dateien mit einer definierten Länge schnell und einfach erstellen könnt. Ich zeige Euch mit diesem einfach aussehenden Programm, wie Ihr sehr schnell nahezu beliebig große Dateien erzeugen könnt.

Die Dateien werden komplett mit Null-Bytes („x00“) gefüllt sein, was bei der späteren Entschlüsselung wieder sehr hilfreich ist, da Ihr auf einen Blick sehen könnt, dass die Entschlüsselung erfolgreich war. Übergebt der Methode lediglich den Dateinamen (inklusive Pfad) und die gewünschte Größe in Bytes (1.024 * 1.024 = 1 Megabyte, 1.024 * 1.024 * 1.024 = 1 Gigabyte).

Eine kleine Warnung vorne weg: das Programm erzeugt ohne Sicherheitsabfrage eine Datei in der gewünschten Größe – wenn Ihr Euch damit Euer Windows-Systemlaufwerk bis aufs letzte Byte füllt wird Windows unbenutzbar…

Die Konsolen-Ausgabe ist schmucklos:

Den Quellcode zum Programm findet Ihr zum Download in meinem Github-Repository, welches Ihr über diesen Link erreicht: https://github.com/java-crypto/A-Allgemeine-Programme. Dort findet Ihr auch die Versionen für Java 11.

Die Lizenz zum obigen Beispiel findet Ihr auf der eigenen Lizenz-Seite.