CentOS может быть установлен на чистый EBCDIC?

имел такие же симптомы, но не с виртуальной машиной. Я исправил это. Была проблема с моей настройкой Snat и правилом IP , которое не совпадает.

Run IP-маршрут , должен иметь одну строку ...

default dev venet0  scope link 

Run Правило IP , должно иметь 3 строки ...

0:  from all lookup local 
32766:  from all lookup main 
32767:  from all lookup default 
-1
13.10.2014, 02:08
2 ответа

Как сказал Джайлз, нет. Но есть инструменты, которые вы можете использовать для работы с EBCDIC. Вы не можете использовать стандартный набор инструментов linux/unix для этих файлов.

Также у Вас могут возникнуть проблемы с передачей файлов Mainframe VB (не все программы для передачи файлов обрабатывают файлы Mainframe-VB).

Многие программы Java (например, JEdit) могут обрабатывать EBCDIC (CP037 или IBM037 - US Ebcdic), но большинство не обрабатывает Фиксированная ширина или VB файловые структуры, используемые на мейнфрейме.

Из памяти GNU-Cobol (+ многие другие компиляторы Cobol) имеют методы работы с файлами EBCDIC. GNU-Cobol также имеет режим совместимости с мейнфреймами, который будет использовать бинарный размер мейнфреймов. Некоторые производители Cobol (Microfocus ) предлагают умные программы преобразования Cobol-Cobol, которые преобразуют файл Mainframe Cobol в его собственный формат. Очевидно, что Redefines является большой проблемой.

Бесстыдная заглушка моего собственного программного обеспечения: RecordEditor RecordEditor может редактировать / обновлять файлы Mainframe в форматах Fixed-Width / VB с помощью Cobol Copybook. Он также имеет Cobol в Cobol утилита, которая будет пытаться конвертировать простые Mainframe Ebcidic файлы в эквивалентный Gnu-Cobol файл ascii. Опять же, ReDefines является большой проблемой.

0
28.01.2020, 05:09

нет, было бы невозможно заставить целую систему работать в EBCDIC. Это потребовало бы перекомпиляции всех программ, и изменение исходного кода довольно многих из них (много программ делает предположения как “прописные буквы ASCII, точно символы между А и Z”).

можно заставить определенные программы работать с EBCDIC. Не много программ поддерживает его — это - скорее нишевое применение в эти дни. Программа dd может преобразовать между ASCII и EBCDIC (по крайней мере один аромат EBCDIC), но это преобразовывает свой целый вход, не выбранные поля. Со смешанными данными как вы имеют, ваш лучший выбор состоит в том, чтобы программировать внимательно и преобразовать поля EBCDIC в ASCII и назад если необходимо интерпретировать их как текст.

2
28.01.2020, 05:09

Теги

Похожие вопросы