On 14/03/2021 2:32 am, Robert Prins wrote:

Unlike PCTERSE the program and IBMs offering it doesn't do any EBCDIC-ASCII translation...

Why hasn't it been released as open source under the same license, after all it's just decompression code, and given the note in the User's Guide,

"The decompress function of TERSE was recently ported to Java by IBM and it is available under the Apache 2.0 license and is available here. However, that program doesn’t support VBS format either."

so that those with the knowledge can add features like EBCDIC-ASCII translation, or incorporate the code into something with a GUI?


After a discussion with Mario at SHARE last year and some assistance since I have been working on updating the open source Java code to support variable length binary records.

I have it working, I have just been very slow to update the documentation and contribute it back to the original repository.

You can see my changes here:
https://github.com/andrew890/tersedecompress

What I would like to do is make it available as a class that can be used from other applications, not just a command line application. Some of the changes and refactoring have been done with that goal in mind.

A secondary goal is a port to C# so it could run under .NET (Windows and other platforms).

But *why* do you want it to translate EBCDIC->ASCII? The current implementation does that, but I haven't figured out why. It makes testing much more complicated. It seems like it would be much better to do the translation outside of an UNTERSE implementation, and have the compression code give you back exactly the same data that was compressed.

Andrew Rowley
Black Hill Software

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to