Hallo zusammen,
ich frage mich gerade, wieviele Daten übertragen werde, wenn ich aus meinem Applet eine Datei nachlade. Angenommen die Datei hat 50k und ich öffne sie mit einem FileInputStream, werden 50k übertragen. Leuchtet ein. Wenn ich jetzt die Datei zippe und lese sie über einen ZipInputStream ein, werden dann nur die 10k (die die Datei gezippt groß ist) übertragen und die Datei lokal entzippt? Oder trotzdem wieder die 50k? Kann man das irgendwo nachlesen?
Gruß und einen guten Rutsch an alle
Jodus
Moin
ich frage mich gerade, wieviele Daten übertragen werde, wenn
ich aus meinem Applet eine Datei nachlade.
Dateigrösse auf Server + ein bisschen Overhead für die http-Kommunikation
Angenommen die
Datei hat 50k und ich öffne sie mit einem FileInputStream,
werden 50k übertragen.
± ja. (können 50.3 KB werden)
Wenn ich jetzt die Datei
zippe und lese sie über einen ZipInputStream ein, werden dann
nur die 10k (die die Datei gezippt groß ist) übertragen und
die Datei lokal entzippt?
Genau.
(Allerdings muss der Server mitspielen. Manche komplett abgedrehte und falsch eingestellte Server entpacken zip-Dateien vor dem Senden. Kommt selten vor, ist aber leider immernoch so.)
cu