Ubuntu One,压缩文件

Ubuntu One,压缩文件

我已经将一些文件上传到我的 Ubuntu One 帐户,大多数时候它似乎运行良好。我通常直接从 Nautilus 上传它们,方法是右键单击文件夹,使用“同步此文件夹”选项,然后确保要上传的文件已发布。

然后我通常会尝试下载整个文件来测试它。我再次右键单击该文件以获取其 URL,然后将其粘贴到我的 Web 浏览器中。这通常很有效。

但是昨天我上传了两个压缩文件 – ”.tar.bz2”。当我尝试用我的 Web 浏览器 (Opera) 下载它们后打开它们时,却失败了。我发现文件比原始文件大 (2358 B 而不是 2335 B – 在文件开头添加了 15 B,在结尾添加了 8 B),OperaNet (欧洲) 的 Opera 频道 (IRC) 上的某个人发现,这是因为服务器再次压缩了文件,“而没有告诉 Opera”。

因此,为了能够提取文件,我需要在文件名中添加“.gz”,然后提取两次。

但是,如果我使用 Firefox 下载它,我就不需要这么做,因此也许 Firefox 以某种方式解决了这个问题,而 Opera 却没有。

有人还尝试使用 wget 和其他浏览器下载该文件,并且也得到了与我使用 Opera 相同的结果,即该文件被服务器第二次压缩。

我猜“服务器”是 Ubuntu One 服务器,对吗?

那么为什么会这样呢?有没有什么更好的办法?还是我在上传文件时做错了什么?

似乎这种额外的压缩并不总是会发生,因为几分钟前我再次尝试时,文件大小降到了正确大小(2335 B),没有额外的压缩。但另一个文件(114 MiB)仍然被压缩了两次。

答案1

我们确实存在一个问题,即我们无法正确支持“Accept”标头,并向不支持该标头的客户端发送压缩页面。我们正在努力修复它,但它相当复杂,并且不会影响很多用户,因此它不是我们的首要任务。话虽如此,它还是有问题,我们会尽快修复它。

相关内容