Modernizing the code from #16 to use rubyzip 2.4.1, setting file permissions does not work as expected: # Reproducible example ```ruby require 'zip/filesystem' filename = 'test' zipfile = 'test.zip' Zip::File.open(zipfile, create: true) do |z| z.file.open(filename, "w") { |f| f.write "created by rubyzip" } z.file.chmod(0o755, filename) end Zip::File.open(zipfile) do |z| puts "perms: %o" % z.file.stat(filename).mode end ``` # Expected output ``` perms: 100755 ``` # Actual output ``` perms: 100644 ```