|
[ruby-list:43070] Zip圧縮について: msg#00055lang.ruby.japanese
竹中です。 いつもお世話になっております。 Zip圧縮について質問させてください。 RubyのライブラリのZlib、RubyGemのRubyZipの両方を試したのですが、 私たちの仕様にあう形式に圧縮データを作れなくて困っております。 何か良い方法がありましたら、お教え願えますでしょうか。 やりたいこと ・適当なテキストファイルをzip形式で圧縮する。 ・圧縮したデータはファイルとして保存するのではなく、メモリ上で作成して、クライアント側に送る。 ■RubyZip ZipOutputStream.open('data.zip') { |zos| ze = zos.put_next_entry 'server_resp.txt' zos.puts response.body } server_resp.txtというファイルを圧縮し、data.zipと言うアーカイブを作成します。 ですが、このdata.zipをファイルとして保存するのではなく、メモリ上で作成したい。 ■Zlibにて output = StringIO.new gz = Zlib::GzipWriter.new(output) gz.write(response.body) gz.close メモリ上で作成することは出来たのですが、server_resp.txtというファイルを圧縮する方法がわかりません。 以上、よろしくお願いいたします。 -------------------------------------------- Shunsuke Takenaka - 竹中 俊介
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:43069] Re: GTK2のListStoreとTreeViewについての質問, ruby-philia-Ru1csStN2yCTnpBtbRfDVg |
|---|---|
| Next by Date: | [ruby-list:43071] Re: Zip圧縮について, Hiroyuki Iwatsuki |
| Previous by Thread: | [ruby-list:43069] Re: GTK2のListStoreとTreeViewについての質問, ruby-philia-Ru1csStN2yCTnpBtbRfDVg |
| Next by Thread: | [ruby-list:43071] Re: Zip圧縮について, Hiroyuki Iwatsuki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |