nix change: https://github.com/NixOS/nix/commit/faa31f40
SZI3OAU7BH7N5L2RSYY6PELJUA3KSBOYGNQUFELM7XCSW6OZ5LBQC
6NUK6AZAZLOKFHXPS74YV52B63Z4BYQMPY42VAU5ZEACMZ663M2QC
N3G7LLGEYREJGGZFBFN4W3LPXQO4LPLTEATUFMUSNA3HXXH5KKKAC
void receiveContents(unsigned char * data, size_t len) override
void receiveContents(std::string_view data) override
*curMember->fileSize += len; (*hashSink)(data, len);
*curMember->fileSize += len;
(*hashSink)(data, len);
*curMember->fileSize += data.size(); (*hashSink)(data);
*curMember->fileSize += data.size();
(*hashSink)(data);
curMember->contents->append((char *) data, len);
curMember->contents->append(data);