I actually checked that, the Windows zip folder namespace extension preserves attributes on unzip but the property storage interface but doesn't expose them; I tried force-querying some despite that and the standard attributes property and most others were blank, and the one that wasn't, System.SFGAOFlags, returned incorrect attributes. Also performance is gonna suck if you want to extract file by file instead of the whole thing if you use that method though.