Ruby 往压缩包中添加新文件

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
require 'zlib'
 
file = 'compressed.gz'
Zlib::GzipWriter.open(file) do |gzip|
  gzip << "this is a test."
  gzip.close
end
 
 
open('compressed.gz', 'wb') do |file|
  gzip = Zlib::GzipWriter.new(file)
  gzip << "this is a test."
  gzip.close
end