ゼロに意味があるバイナリデータが正しく扱えない仕様はいかがなものかと。