Decompress the contents of archive member de and return the expanded data in de.expandedData. This was originally a portion of std.zip's expand Delete the compressedData as we have no further use for it once we have the uncompressed version required to write the file.
get the compressed data into de.compressedData
Fills in the property endrecOffset in za reference. For each ArchiveMember2 structure in the directory, fills in properties offset, compressionMethod, time, crc32, compressedSize, expandedSize, name[], Use readCompressedData() later to fill in the compressedData Use expand2() later to uncompress the data for each ArchiveMember2.
A member of the ZipArchive directory, originally from a class in std.zip Commenting out the members we aren't using for this unzip task.
from: https://github.com/jnorwood/file_parallel/blob/master/unzip_parallel.d