seems like 7za only problem, 7z works
7z unable to list and unpack huge iso files
Yes, this might require to track all created symlinks and after full unpack to check where do they point to, because the file or directory might be unpacked after the symlink and its type is not yet known at the time of symlink creation. If you accept pull requests I can fix this bug
On Windows, directory symlinks and file symlinks are not the same. If wrong type is used, the symlink just cannot be followed. 7z sometimes creates file symliks where directory symlinks should be. In the following test case C:\User\t\lldb-7.0.1.src\packages\Python\lldbsuite\test is is a directory so C:\User\t\lldb-7.0.1.src\test\testcases must be SYMLINKD, not a SYMLINK C:\User>curl --output lldb-7.0.1.src.tar.xz https://releases.llvm.org/7.0.1/lldb-7.0.1.src.tar.xz % Total % Received % Xferd Average...
directory symlink unpacked as file symlink