Ich habe einige Dateien auf mein Ubuntu One-Konto hochgeladen und es scheint die meiste Zeit großartig zu funktionieren. Normalerweise lade ich sie direkt von Nautilus hoch, indem ich mit der rechten Maustaste auf den Ordner klicke und die Option "Diesen Ordner synchronisieren" auswähle. Anschließend stelle ich sicher, dass die Datei, die ich hochladen möchte, veröffentlicht wird.
Dann teste ich normalerweise das Ganze, indem ich versuche, es herunterzuladen. Ich klicke erneut mit der rechten Maustaste auf die Datei, um ihre URL abzurufen, und füge sie in meinen Webbrowser ein. Dies funktioniert normalerweise gut.
Aber gestern habe ich zwei komprimierte Dateien hochgeladen - ".tar.bz2". Als ich versuchte, sie zu öffnen, nachdem ich sie mit meinem Webbrowser (Opera) heruntergeladen hatte, schlug dies fehl. Ich fand heraus, dass die Datei größer war als die Originaldatei (2358 B statt 2335 B - 15 B am Anfang der Datei und 8 B am Ende) und jemand im Opera-Channel (IRC) von OperaNet (Europa) ) herausgefunden, dass der Grund dafür ist, dass der Server die Datei erneut komprimiert, "ohne Opera mitzuteilen".
Um die Datei extrahieren zu können, muss dem Dateinamen ".gz" hinzugefügt und dann zweimal extrahiert werden.
Wenn ich es jedoch mit Firefox heruntergeladen hätte, hätte ich das nicht tun müssen, also hat Firefox das vielleicht irgendwie auf eine Weise herausgefunden, die Opera nicht tut.
Jemand hat auch versucht, die Datei mit wget und einem anderen Browser herunterzuladen, und er hat auch das gleiche Ergebnis wie ich mit Opera erzielt, das heißt, die Datei wird ein zweites Mal vom Server komprimiert.
Ich denke, "der Server" ist der Ubuntu One Server, oder?
Warum ist das so? Könnte es irgendwie besser gemacht werden? Oder habe ich beim Hochladen der Dateien etwas falsch gemacht?
Es scheint auch so, als ob diese zusätzliche Komprimierung nicht immer vorkommt, denn als ich es vor ein paar Minuten noch einmal versuchte, kam die Datei mit der richtigen Größe (2335 B) ohne zusätzliche Komprimierung runter. Die andere Datei (114 MiB) wurde jedoch noch zweimal komprimiert.
quelle
Antworten:
Wir haben ein Problem, bei dem wir den "Accept" -Header nicht korrekt unterstützen und komprimierte Seiten an Clients senden, die ihn nicht unterstützen. Wir arbeiten daran, das Problem zu beheben, aber es ist ziemlich aufwändig und wirkt sich nicht auf viele unserer Benutzer aus. Daher haben wir keine hohen Prioritäten. Trotzdem ist es kaputt und wir werden es so schnell wie möglich reparieren.
quelle