У меня большой опыт перемещения данных между ПК и системами среднего класса IBM.Я могу сказать, что файл определенно не (чистый) EBCDIC.В начале каждой «строки» находятся ASCII символы:
CODE12312345678901502G830918
Вероятность того, что любые символы EBCDIC соответствуют этой последовательности, не говоря уже о одинаковой последовательности во всех трех строках, бесконечно мала.
Моя лучшая ставка была бы на вывод ASCII (или уже переведенный EBCDIC) с двоичными данными.Если он был переведен, двоичная часть почти наверняка повреждена.
У меня может быть больше информации вскоре после того, как я изучу его в шестнадцатеричном формате.
Каждая «запись» отделена шестнадцатеричным 0D 0A 0D 0A, который представляет собой пару последовательностей CRLF.
Я думаю, что вы, скорее всего, имеете фиксированный формат плоского файла с текстовыми полями в ASCII и другим полем в двоичном формате.