0
在我的一個應用程序中,我打開了二進制文件,並在用戶的某些文件中收到了一些錯誤報告。當他們向我發送這些文件時,如果我在桌面上的Gmail上下載它們,該文件將很好地顯示在我的應用中。當我使用原生Android GMail應用下載它們時,該文件無法打開。Android上的Gmail損壞了一些文件
以下是前64個字節的原始文件,當它出現在桌面上下載時(顯示爲六):
03 00 08 00 D8 0C 00 00 01 00 1C 00 BC 02 00 00
2D 00 00 00 00 00 00 00 00 01 00 00 D0 00 00 00
00 00 00 00 00 00 00 00 10 00 00 00 25 00 00 00
33 00 00 00 3D 00 00 00 44 00 00 00 49 00 00 00
這裏是第64個字節的文件與下載原生GMail應用程序(再次使用六進制):
EF BF BD EF BF BD 2D EF BF BD 25 33 3D 44 49 4D
52 63 72 76 EF BF BD EF BF BD EF BF BD EF BF BD
EF BF BD EF BF BD EF BF BD EF BF BD EF BF BD EF
BF BD EF BF BD 29 2E 3E 43 54 59 69 6E 7F EF BF
是否存在應用於此文件的壓縮類型或GMail應用程序是否會對其進行破壞?特別是如果您查看第一個示例的結尾,則會出現以下字節10,25,33,3D,44,49,這些字節也出現在第二個示例的第一行,這使我認爲這是一個壓縮某種程度上。