Ich schreibe willkürliche Byte-Arrays (Mock-Virus-Signaturen von 32 Bytes) in beliebige Dateien, und ich brauche Code zum Überschreiben einer bestimmten Datei mit einem Offset in die Datei. Meine spezifische Frage ist: Gibt es Quellcode/Bibliotheken, die ich verwenden kann, um diese bestimmte Aufgabe auszuführen?Java: Wo kann ich erweiterte Dateimanipulationsquellen/Bibliotheken finden?
Ich hatte dieses Problem mit Python-Datei-Manipulation auch. Ich suche nach einer Reihe von Funktionen, die eine Zeile töten können, Ausschneiden/Kopieren/Einfügen, etc. Meine Annahmen sind, dass dies extrem häufige Aufgaben sind, und ich konnte es nicht in der Java-API noch meine Google-Suche finden.
Sorry für nicht RTFM gut; Ich habe keine Informationen gefunden, und ich habe jetzt eine Weile gesucht.
Wie groß sind die Dateien? Sie können sich FileChannel (http://java.sun.com/javase/6/docs/api/java/nio/channels/FileChannel.html) und andere Teile von NIO ansehen. –