The file's text encoding is either 6937/2-1983/Add.1:1989 (the
example I sent) or from ISO 8859/5 - ISO 8859/8 their might be more
since those do not cover eastern languages.
I just read the file (in chunks). The first 1024 bytes declare the
language, title etc.
The other blocks do have a length of 128 and text starts at 17-128.
I should have mentioned this before, but the other tool you may find
useful is iconv(1), which can convert between various text
encodings. It knows the entire ISO 8859 family, as well as the
various MS-DOS CPn encodings which I see the specification also calls
for. Unfortunately, neither it nor its relative piconv(1) seem to
know about ISO 6937. However, ISO 6937 looks pretty simple; it
wouldn't be difficult to write a 6937-to-Unicode converter, though
personally I'd rather not do it in AppleScript. (If you're really
ambitious, you could try adding ISO 6937 to the system; the iconv
library is part of GNU.)