使用任何开源代码或工具将Mainframe Binary转换为Ascii

时间:2013-07-03 12:29:36

标签: java ascii cobol mainframe ebcdic

如何使用任何Java API或开源工具将包含cobol copybook作为记录布局信息的大型机二进制文件(EBCDIC)转换为包含打包和分区十进制格式的文件?

1 个答案:

答案 0 :(得分:6)

阅读Java

如果您想在java中阅读Mainframe Cobol文件,请查看

  • JRecord - 您必须指定字符集(字体)。对于美国EBCDIC,请使用CP037。
  • Legstar - 拥有各种大型机 - Cobol工具
  • CB2java - 暂时没有更新(不再支持并且有问题)

此外,RecordEditor将允许您查看/编辑大型机Cobol文件

转换实用程序

对于简单的Cobol文件,可以使用这些转换实用程序(基于JRecord):

RecordEditor

RecordEditor有一个Generate选项,用于生成Java / JRecord代码。 见RecordEditor Code Generation notes

enter image description here

注意:我是JRecord / RecordEditor的作者