The sources are availible to this version right or will they be posted when they are fully ready?
Or just the content of the files themselves really. It's easy to compress null bytes lol.
This change might mean that already existing archives would need to be converted to be opened or even unpackable in the future, however this change would make unpacking and packing consistent on all platforms without any data loss.
On the implementation of 7zip and the apis you guys write the props to a single byte then expect the size to be 4 bytes for the max size of 5 on that structure, that is for lzma2 but might be the case for all the others as well. This however only works on 32 bit cpu targets because size_t is only unsigned int always (on Windows that is) on 32 bit platforms. If 7zip was changed to compile for 64 bit or even ARM64, than that same struct becomes defined as unsigned long long. This makes it undefined...
Fix actctx.c to check if OutputDebugStringW is defined as OutputDebugString or not.
Move to github.
UPX does not support .NET Framework using PE files.
So like the title above how can I do that?