byteweise Einlesen einer Datei "Von.. bis.."

Jakarta

Mitglied
Hallo,

Ich würde gerne sehr große Dateien byteweise einlesen. Teilweise sind diese über 1gb groß.
Also eine Größe, wo man sie nicht mehr als Ganzes einlesen kann.

Kann mir jemand eine read()-Methode verraten, wo ich 2 ints mit angeben kann, die Start und Ziel/Length angeben?

Bisher habe ich:
Java:
numRead=is.read(bytes, offset, bytes.length-offset)
Ist angelehnt an diesen Code:
getBytesFromFile | Copy Paste Code

Ich würde mir eine Methode wünschen:
Java:
read(byte[] bytes, int startAtByte, int length)
Und das ganze sollte dann in ein Array byte[] bytes = byte[length] passen.

Hat da jemand was :question:

Gruß :reflect:
 
Ahhh, vielen Dank für den Hinweis!

In deinem Link habe ich einfach mal ein wenig weiter gescrolled und die "skip()"-Methode gefunden.
Mit der kann ich auch das "von - bis" machen.

Aber ohne deinen Link wäre ich wohl nicht darauf gestoßen. 🙂

Hier ist fertig 🙂
 

Neue Themen


Zurück
Oben