I dont follow, nothing is modifying files once extraction is finished, unless your OS filesystem drivers are broken. There is already a workaround in place for them returning zero file size there. Your changes will in fact break that workaround, not to mention also break the semantics of the has_name_and_is_not_empty() function which is supposed to reflect the current state of the file not its state at the time the container was created.
|