I believe I am going to switch from the AGPLv3 to the GPLv3, the AGPLv3 is nice but the server including bits especially when it comes to a client does not make much sense and it can be difficult. For example, if I wrote a web browser then the web server provider has the right to ask for the source code that the client uses. I would need to have some exceptions in place. I also want to invade the IoT world and AGPLv3 may cause some issues there. I have no intention of leaving the GPLv3 however.
My new testing code seems to be much faster now.
Now I can resume writing ZIP files and such.
I need a
SeekableByteChannel which can wrap a byte array.
I also need some common ZIP classes such as compression type and other things.