09-29-2022, 06:43 PM
This is ingenious source code from Dav. I was going to say, "Why doesn't he just use the new functions based on zlib?" Then I took another look and noticed that "_INFLATE$" for example was being used, but something had to be done to guard against those troublesome control characters. Otherwise something like this would have involved base-64. As base-64 the string would have been much larger. One of my requests for QB64PE used to be support for multiline strings. It's because all that concatenation could be very slow, even on 64-bit and quad-core CPU and so on.