Вам необходимо получить больше информации от вашего поставщика.«80-байтовое завершение» может означать несколько разных вещей.
Как уже отмечали другие, они почти наверняка ожидают кодировку ASCII.Ограничение «80 байт» означает, что ни одна физическая строка не может иметь длину более 80 символов (т.е. не должно быть символов в столбце 80 или более).
A логическая строка, однако, часто может бытьдлиннее 80 байт.Сложность заключается в том, как вы отделяете логические строки от физических строк, и для этого существует множество различных форматов.
Некоторые из них я работал с ожидаемыми логическими строками (то есть записями), которые будут завершеныCRLF, но физические линии заканчиваются только CR.Или просто НЧ.Поэтому запись длиной 120 символов будет закодирована следующим образом:
79 characters<CR>41 characters<CR><LF>
В некоторых случаях все строки заканчиваются CRLF, а конец записи обозначается пустой строкой.
Или они могут говорить о кодировке для печати в кавычках , хотя это маловероятно.
Серьезно, получите лучшее описание от поставщика.