7-Zip recompressed old solid block after file removing. But new data will be added to new solid block.
7z stores files in "solid" groups for better compression. Directory entry is just metadata without data. So directory entries are stored outside of file groups.
7z a a.zip -m0=lzma:d31:fb273 files 7z a a.7z -m0=lzma2:d31:fb273 files
7z a a.zip -m0=lzma:d31:fb273 files 7z a a.7z -m0=lzma2:d31:fb273 files
7-zip doesn't support that GNUSparseFile feaure now.
describe all levels and formats: 7z l a.tar 7z l GNUSparseFile.0 describe what sizes do you expect instead.
try latest 7-Zip 26.02
call 7za.exe a -spf archive.7z c:\dir\file.txt 7za.exe l archive.7z And you will see drive paths