文件名称:zippo:Ruby 的 zip 库
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-22 06:22:56
Ruby
之宝 Zippo 是一个用于 ruby 的快速 zip 库。 一个是可用的。 安装 将此行添加到应用程序的 Gemfile 中: gem 'zippo' 然后执行: $ bundle 或者自己安装: $ gem install zippo 用法 它可以以块的形式调用: Zippo.open("file.zip") do |zip| str = zip["file.txt"] other = zip["other/file.txt"] puts str end 或者没有块: zip = Zippo.open("file.zip") puts zip["file.txt"] zip.close 插入归档成员 可以使用插入方法将文件插入到 zip 中。 请注意,在 ZipFile 关闭之前不会写入任何数据: zip = Zippo.open("out.
【文件预览】:
zippo-master
----.travis.yml(30B)
----Rakefile(268B)
----.rubocop.yml(503B)
----.yardopts(12B)
----yard_extensions.rb(212B)
----LICENSE(1KB)
----Gemfile(90B)
----.rspec(23B)
----spec()
--------central_directory_unpacker_spec.rb(865B)
--------zip_directory_spec.rb(2KB)
--------store_compressor_spec.rb(478B)
--------central_directory_parser_spec.rb(2KB)
--------data()
--------store_uncompressor_spec.rb(489B)
--------zip_file_spec.rb(2KB)
--------local_file_header_spec.rb(399B)
--------deflate_compressor_spec.rb(556B)
--------uncompressor_spec.rb(407B)
--------zip_file_writer_spec.rb(1KB)
--------central_directory_entries_unpacker_spec.rb(788B)
--------binary_structure_spec.rb(4KB)
--------io_zip_member_spec.rb(857B)
--------compressor_spec.rb(435B)
--------integration()
--------zip_member_spec.rb(2KB)
--------spec_helper.rb(401B)
--------deflate_uncompressor_spec.rb(695B)
----.gitignore(154B)
----lib()
--------zippo()
--------zippo.rb(449B)
----README.md(2KB)
----zippo.gemspec(943B)