[ISSUE01] bin ファイル (バイナリ) Android 送信データ例外

ここにディレクトリのタイトルを書きます

序文

tar.gz パッケージをバイナリ ファイルに暗号化し、W10 または wchar 経由で顧客に送信すると、顧客はアップグレードして、送信が失敗したことを報告します。


トラブルシューティング

  1. プログラムでは、アップグレードパッケージを復号化し、プライベートアップグレードパッケージであることを確認してから解凍し、プライベートパッケージでない場合には、クライアントにアップグレードファイルの転送に失敗した旨を応答します。
  2. Androidを入力して、受信したアップグレードファイルを確認し、暗号化されていないファイルを確認し、winのbinパッケージと比較すると、ほとんどのデータは異常であり、YouduまたはWeChat送信による事前調査は異常です。

一時的な解決策

アップグレード パッケージを zip または tar パッケージに作成し、クライアントが受け取った後に解凍し、X86 で bin パッケージを比較してファイルの内容が一貫していることを確認します。

具体原因

追跡調査の結果、utf8 や gb2312 など、android および win での送信バイナリが原因である可能性があり、ビッグ エンディアンとスモール エンディアンの問題は除外されました。

おすすめ

転載: blog.csdn.net/nc_linux/article/details/125717783