Github user bodewig commented on the issue: https://github.com/apache/commons-compress/pull/54 The reason is not buried inside the spec, it merely seems to have been a performance optimization. Before introducing the encoding support we've been looking for NUL from the start of the name fields and I changed it with 69ceb4e many moons ago. I'll apply this PR, many thanks!
---