I have committed a fix for this problem to the CVS version of rubyzip.

Thomas