それが単に固定長でもないのよ。
AパートとBパートがあるとして、
確かにAパートもBパートも固定長だが、Bパートは1〜複数存在する。
改行は無い。
AパートもBパートもそれぞれさらに細かく分割される。

バイナリで読む方法はもちろん試したが、文字化けが生じてしまった。
最終的には、ADODB.streamの文字コード変換を使って解決した。