C #: конвертировать упакованный десятичный десятичный разряд в понятное человеку значение

У меня есть серия плоских файлов ASCII, поступающих с мэйнфрейма для обработки приложением C #. Введен новый канал с полем Packed Decimal (COMP-3), которое необходимо преобразовать в числовое значение.

Файлы передаются через FTP, используя режим передачи ASCII. Я обеспокоен тем, что двоичное поле может содержать то, что будет интерпретироваться как очень низкие коды ASCII или управляющие символы вместо значения - или, что еще хуже, может быть потеряно в процессе FTP.

Какие'Более того, поля читаются как строки. У меня может быть гибкость, чтобы обойти эту часть (то есть поток некоторого вида), но бизнес даст мне откат.

Требование читатьКонвертировать из HEX в ASCII ", но ясно, что нет дать правильные значения. Любая помощь будет оценена; оно не обязательно должно зависеть от языка, если вы можете объяснить логику процесса преобразования.

Ответы на вопрос(6)

Ваш ответ на вопрос