2 Stimmen

Fopen schlägt bei Binärdateien fehl

Ich habe eine große Binärdatei mit 2148181087 Bytes (> 2gb)

Ich versuche zu tun fopen (file, "r") und es scheiterte mit

Kann nicht öffnen: xyz-Datei (Wert zu groß groß, um im Datentyp gespeichert zu werden)

Ich habe auf der Manpage gelesen, dass ein EOVERFLOW-Fehler auftritt, wenn die Dateigröße > 2gb ist.

Das Seltsame ist, dass ich eine andere Eingabedatei verwende, die auch "fast" so groß ist wie die erste Datei 2142884400 Bytes (auch >2gb), fopen funktioniert gut damit.

Gibt es einen Grenzwert für die Dateigröße für fopen oder gibt es eine andere Möglichkeit, dieses Problem zu lösen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X