Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zlib::GzipReader arbeitet nicht wie erwartet

8 views
Skip to first unread message

Thomas Wolf

unread,
Apr 25, 2012, 3:44:52 AM4/25/12
to
Hallo Newsgroup,
Ich hab ein Problem mit Zlib::GzipReader:

Ich habe 2 Dateien
cat 5zeilen.txt
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text

cat noch5zeilen.txt
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text

Diese Dateien werden wie folgt komprimiert (darauf habe ich keinen
Einfluss):
gzip < 5zeilen.txt > foo.gz
gzip < noch5zeilen.txt >> foo.gz

foo.gz hat als 10 Zeilen:
zcat foo.gz
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text
Noch 5 Zeilen Text


Mein Ruby Script test.rb gibt aber nur 5 Zeilen aus:
#!/usr/bin/ruby
require "zlib"

filename = ARGV[0]
Zlib::GzipReader.open(filename) {|gz|
print gz.read
}
./test.rb foo.gz
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text
5 Zeilen Text

Kann mir jemand weiterhelfen?

Danke und Grüße,
Thomas Wolf

Thomas Wolf

unread,
Apr 26, 2012, 5:56:49 AM4/26/12
to
Danke,
hat sich erledigt.
Hab die Lösung hier gefunden:
http://www.velocityreviews.com/forums/t866074-zlib-gzipreader-and-multiple-compressed-blobs-in-a-single-stream.html

Grüße,
Thomas
0 new messages