我想用另一种编程语言(在我的例子中是Java)实现宏CSRCESRV的扩展过程。
不幸的是,CSRCESRV 使用的确切压缩算法没有任何记录。我知道 CSRCESRV 使用一些游程编码,但我尚未成功反转(扩展)用 CSRCESRV 压缩的字符串。我对压缩字符串中存在大量 ASCII 控制字节(0x00-0x1F、0x7F)感到特别惊讶,我确信(不是 100% 确定)这些字节不是原始未压缩字符串的一部分。
有谁知道 CSRCESRV 用于压缩/扩展字符串的确切算法吗?
参考资料:
由于某种原因我无法发表评论,但这里有一个据称是 C/C++ 版本的解压算法:https://bit.listserv.ibm-main.narkive.com/Tk3WTjJY/anyone-familiar-with -z-os-csrcesrv-如何工作