# Compression

**URL:** <https://www.ruby-forum.com/t/compression/135654>\
**Category:** Ruby\
**Created:** [April 23, 2008, 10:10pm UTC](https://www.ruby-forum.com/t/compression/135654 "2008-04-23T22:10:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![amslonewolf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@amslonewolf](https://www.ruby-forum.com/u/amslonewolf)\
**Post date:** [April 23, 2008, 10:10pm UTC](https://www.ruby-forum.com/t/compression/135654/1 "2008-04-23T22:10:50Z")

</div>

How do I compress a string in ruby?

---

<div class="post-metadata">

**Author:** ![amslonewolf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@amslonewolf](https://www.ruby-forum.com/u/amslonewolf)\
**Post date:** [April 24, 2008, 2:06am UTC](https://www.ruby-forum.com/t/compression/135654/2 "2008-04-24T02:06:36Z")

</div>

Raghu Go wrote:

> How do I compress a string in ruby?

Here’s one way:

require “zlib”

Zlib::Deflate.deflate(“a string”)

See [http://ruby-doc.org/stdlib/libdoc/zlib/rdoc/index.html](http://ruby-doc.org/stdlib/libdoc/zlib/rdoc/index.html)

-Justin
