Sアプリでhttp通信をしてpng画像(実際はpngを結合したdatファイル)を取得すると、
データサイズが少し減ってるんですが、原因知ってる人いたら教えてもらえませんか?

ちなみにエミュレータなら正常に取得できます。
png以外のデータ(jpg、gif、txtをdatにしたもの)でも実機で正常取得できます。