One way around Java limit is create binary file store table (65566 IEEE float values) then load table in memory when need decode B44 compression. Careful about big/small endian when read table.
Vào 03:13:51 GMT+7, Thứ Tư, 12 tháng 2, 2020, Peter Steele <steelehere@...> đã viết:
The B44 decompression uses a logtable if a channel has the indicator set (mapping is done in convertToLinear function). Does anyone have the algorithm for how to generate the logtable from scratch? I'm building a decoder in pure jave and the table itself is bigger in bytes than the max class size allowed