2012-03-01 14 views
1

我有一个Android .apk文件,我想分发给几千个设备,但我不想投放市场,因此我决定通过CDN提供它。什么解释通过CDN提供的文件是预期大小的7/8?

但是,我通过CDN接收的文件已被破坏。它似乎并没有被截断,至少我在十六进制转储中检查的字节都是不同的。

为什么它值得我设置MIME类型为'application/vnd.android.package-archive',我认为我的问题可能与此有关。

对我来说,该文件接近原始大小的7/8th - 1155060 vs 1321106字节是可疑的。这使我想知道,如果该文件被视为一路上的7位ASCII ...

回答

0

啊哈,我刚刚意识到,从CDN文件实际上是一个gzipped版本的原件。

我觉得我在正确的轨道上认为MIME类型是混淆CDN &它默认为使用gzip压缩的文件。

我猜7/8th文件大小差异可能只是一个巧合。

编辑:

是的,这是它,一个bodgy修复是MIME类型设置为application/zip,这大概不混淆CDN(我有一个自定义的更新,所以我可以绕得事实上,MIME类型是错误的)。

相关问题