ganze Datei auf einmal lesen

8

Ich muss ganze Quelldaten aus der Datei something.zip lesen (nicht dekomprimieren)

Ich habe es versucht

%Vor%

aber es gibt nur wenige Bytes und nicht ganze Quelldaten zurück. Irgendeine Idee, wie man es erreicht? Danke

    
peter 08.10.2013, 15:18
quelle

3 Antworten

20

Verwenden Sie den Binärmodus ( b ), wenn Sie mit einer Binärdatei arbeiten.

%Vor%

BTW, verwenden Sie with statement statt Handbuch close .

    
falsetru 08.10.2013, 15:24
quelle
3

Wie bereits erwähnt, gibt es ein EOF-Zeichen ( 0x1A ), das die Operation .read() beendet. Um dies zu reproduzieren und zu demonstrieren:

%Vor%     
Jon Clements 08.10.2013 15:27
quelle
2

Das sollte es tun:

%Vor%

Zum Vergleich, hier ist die Datei, die ich im obigen Code geöffnet habe:

%Vor%     
AlG 08.10.2013 15:25
quelle

Tags und Links