<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (jm)</title>
    <link>https://pinboard.in/u:jm/public/</link>
    <description>recent bookmarks from jm</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://furry.engineer/@niko/113728467796605323"/>
	<rdf:li rdf:resource="https://www.scylladb.com/2019/10/07/compression-in-scylla-part-two/"/>
	<rdf:li rdf:resource="http://www.ebaytechblog.com/2017/01/31/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottlenecks/"/>
	<rdf:li rdf:resource="http://lbzip2.org/"/>
	<rdf:li rdf:resource="http://research.swtch.com/zip"/>
	<rdf:li rdf:resource="http://www.ebaytechblog.com/2015/10/09/gzinga-seekable-and-splittable-gzip/"/>
	<rdf:li rdf:resource="http://google-opensource.blogspot.ie/2015/09/introducing-brotli-new-compression.html?m=0"/>
	<rdf:li rdf:resource="https://plus.google.com/+IlyaGrigorik/posts/1sxencNkbNS"/>
	<rdf:li rdf:resource="http://geekmantra.wordpress.com/2013/03/28/compression-in-kafka-gzip-or-snappy/"/>
	<rdf:li rdf:resource="http://googledevelopers.blogspot.ie/2013/02/compress-data-more-densely-with-zopfli.html"/>
	<rdf:li rdf:resource="https://wiki.archlinux.org/index.php/Lrzip"/>
	<rdf:li rdf:resource="http://tukaani.org/xz/"/>
	<rdf:li rdf:resource="http://www.zlib.net/pigz/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://furry.engineer/@niko/113728467796605323">
    <title>Zip bombs to frustrate AI crawlers</title>
    <dc:date>2025-03-25T10:08:23+00:00</dc:date>
    <link>https://furry.engineer/@niko/113728467796605323</link>
    <dc:creator>jm</dc:creator><description><![CDATA[Nifty trick; redirecting abusive AI crawlers to a gzipped file containing 100GB of zeros with a few lines of nginx config:

<pre>
set $redir_to_gz 1;
if ($host = gz.niko.lgbt) {
    set $redir_to_gz 0;
}
if ($http_user_agent !~* (claudebot|ZoominfoBot|GPTBot|SeznamBot|DotBot|Amazonbot|DataForSeoBot|2ip|paloaltonetworks.com|SummalyBot|incestoma)) {
    set $redir_to_gz 0;
}
if ($redir_to_gz) {
    return 301 https://gz.niko.lgbt/;
}

as for the actual stuff behind gz.niko.lgbt

server {
    # SSL and listen -- snipped

    # static files
    root /var/www/gz.niko.lgbt;
    location / {
        add_header Content-Encoding gzip;
        try_files /42.gz =404;
        gunzip off;
        types { text/html gz; }
    }

    # gunzip off is very important because if the client doesn't support gzip encoding nginx will blow its foot off without that
    # 42.gz is generated with dd if=/dev/zero bs=1M count=102400 | gzip -c - > 42.gz

    # additional config -- snipped
}
</pre>

Nice one @niko, I'm definitely going to use that :)]]></description>
<dc:subject>gzip zip zip-bombs defence bots crawling scraping crawlers dev-zero abuse</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:5738846805e9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip-bombs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:defence"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bots"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:crawling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scraping"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:crawlers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:dev-zero"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:abuse"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.scylladb.com/2019/10/07/compression-in-scylla-part-two/">
    <title>Scylla compression benchmarks</title>
    <dc:date>2019-10-08T12:06:43+00:00</dc:date>
    <link>https://www.scylladb.com/2019/10/07/compression-in-scylla-part-two/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[ScyllaDB tested out LZ4, Snappy, DEFLATE, and ZStandard at several different levels on a decently real-world-ish workload.  tl;dr:

<blockquote>Use compression. Unless you are using a really (but REALLY) fast hard drive, using the default compression settings will be even faster than disabling compression, and the space savings are huge.

When running a data warehouse where data is mostly being read and only rarely updated, consider using DEFLATE. It provides very good compression ratios while maintaining high decompression speeds; compression can be slower, but that might be unimportant for your workload.

If your workload is write-heavy but you really care about saving disk space, consider using ZStandard on level 1. It provides a good middle-ground between LZ4/Snappy and DEFLATE in terms of compression ratios and keeps compression speeds close to LZ4 and Snappy. Be careful however: if you often want to read cold data (from the SSTables on disk, not currently stored in memory, so for example data that was inserted a long time ago), the slower decompression might become a problem.</blockquote>

]]></description>
<dc:subject>compression scylladb storage deflate zstd zstandard lz4 snappy gzip benchmarks tests performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:af5d6a010327/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scylladb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:storage"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:deflate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zstd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zstandard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:lz4"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:snappy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:benchmarks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tests"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ebaytechblog.com/2017/01/31/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottlenecks/">
    <title>How eBay’s Shopping Cart used compression techniques to solve network I/O bottlenecks</title>
    <dc:date>2017-02-09T11:12:22+00:00</dc:date>
    <link>http://www.ebaytechblog.com/2017/01/31/how-ebays-shopping-cart-used-compression-techniques-to-solve-network-io-bottlenecks/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[compressing data written to MongoDB using LZ4_HIGH --dropped oplog write rates from 150GB/hour to 11GB/hour.  Snappy and Gzip didn't fare too well by comparison]]></description>
<dc:subject>lz4 compression gzip json snappy scaling ebay mongodb</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:e9e55ba1f82a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:lz4"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:json"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:snappy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:scaling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ebay"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:mongodb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lbzip2.org/">
    <title>lbzip2</title>
    <dc:date>2016-03-08T12:03:43+00:00</dc:date>
    <link>http://lbzip2.org/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[<blockquote>a free, multi-threaded compression utility with support for bzip2 compressed file format.  lbzip2 can process standard bz2 files in parallel. It uses POSIX threading model (pthreads), which allows it to take full advantage of symmetric multiprocessing (SMP) systems. It has been proven to scale linearly, even to over one hundred processor cores.

lbzip2 is fully compatible with bzip2 – both at file format and command line level. Files created by lbzip2 can be decompressed by all versions of bzip2 and other software supporting bz2 format. lbzip2 can decompress any bz2 files in parallel. All bzip2 command-line options are also accepted by lbzip2. This makes lbzip2 a drop-in replacement for bzip2.</blockquote>

]]></description>
<dc:subject>bzip2 gzip compression lbzip2 parallel cli tools</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:4ee959464701/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bzip2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:lbzip2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:tools"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://research.swtch.com/zip">
    <title>research!rsc: Zip Files All The Way Down</title>
    <dc:date>2016-02-05T15:26:51+00:00</dc:date>
    <link>http://research.swtch.com/zip</link>
    <dc:creator>jm</dc:creator><description><![CDATA[quine.zip, quine.gz, and quine.tar.gz.  Here's what happens when you mail it through bad AV software: https://twitter.com/FioraAeterna/status/694655296707297281]]></description>
<dc:subject>zip algorithms compression quines fun hacks gzip</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:4ad60171c630/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:quines"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:fun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:hacks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.ebaytechblog.com/2015/10/09/gzinga-seekable-and-splittable-gzip/">
    <title>GZinga</title>
    <dc:date>2015-10-11T07:32:43+00:00</dc:date>
    <link>http://www.ebaytechblog.com/2015/10/09/gzinga-seekable-and-splittable-gzip/</link>
    <dc:creator>jm</dc:creator><description><![CDATA['Seekable and Splittable Gzip', from eBay]]></description>
<dc:subject>ebay gzip compression seeking streams splitting logs gzinga</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:a5222dbc677d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ebay"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:seeking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:streams"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:splitting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:logs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzinga"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://google-opensource.blogspot.ie/2015/09/introducing-brotli-new-compression.html?m=0">
    <title>Brotli: a new compression algorithm for the internet from Google</title>
    <dc:date>2015-09-22T10:47:11+00:00</dc:date>
    <link>http://google-opensource.blogspot.ie/2015/09/introducing-brotli-new-compression.html?m=0</link>
    <dc:creator>jm</dc:creator><description><![CDATA[<blockquote>While Zopfli is Deflate-compatible, Brotli is a whole new data format. This new format allows us to get 20–26% higher compression ratios over Zopfli. In our study ‘Comparison of Brotli, Deflate, Zopfli, LZMA, LZHAM and Bzip2 Compression Algorithms’ we show that Brotli is roughly as fast as zlib’s Deflate implementation. At the same time, it compresses slightly more densely than LZMA and bzip2 on the Canterbury corpus. The higher data density is achieved by a 2nd order context modeling, re-use of entropy codes, larger memory window of past data and joint distribution codes. Just like Zopfli, the new algorithm is named after Swiss bakery products. Brötli means ‘small bread’ in Swiss German.
</blockquote>

]]></description>
<dc:subject>brotli zopfli deflate gzip compression algorithms swiss google</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:ce6fadc48a35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:brotli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zopfli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:deflate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:swiss"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://plus.google.com/+IlyaGrigorik/posts/1sxencNkbNS">
    <title>Google Fonts recently switched to using Zopfli</title>
    <dc:date>2014-01-14T11:11:31+00:00</dc:date>
    <link>https://plus.google.com/+IlyaGrigorik/posts/1sxencNkbNS</link>
    <dc:creator>jm</dc:creator><description><![CDATA[<blockquote>Google Fonts recently switched to using new Zopfli compression algorithm:  the fonts are ~6% smaller on average, and in some cases up to 15% smaller! [...]
What's Zopfli? It's an algorithm that was developed by the compression team at Google that delivers ~3~8% bytesize improvement when compared to gzip with maximum compression. This byte savings comes at a cost of much higher encoding cost, but the good news is, fonts are static files and decompression speed is exactly the same. Google Fonts pays the compression cost once and every clients gets the benefit of smaller download. If you’re curious to learn more about Zopfli: http://bit.ly/Y8DEL4</blockquote>

]]></description>
<dc:subject>zopfli compression gzip fonts google speed optimization</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:fb4229faa0c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zopfli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:speed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:optimization"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://geekmantra.wordpress.com/2013/03/28/compression-in-kafka-gzip-or-snappy/">
    <title>Compression in Kafka: GZIP or Snappy ?</title>
    <dc:date>2013-04-10T14:36:53+00:00</dc:date>
    <link>http://geekmantra.wordpress.com/2013/03/28/compression-in-kafka-gzip-or-snappy/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[<blockquote>With Ack: in this mode, as far as compression is concerned, the data gets compressed at the producer, decompressed and compressed on the broker before it sends the ack to the producer. The producer throughput with Snappy compression was roughly 22.3MB/s as compared to 8.9MB/s of the GZIP producer. Producer throughput is 150% higher with Snappy as compared to GZIP.

No ack, similar to Kafka 0.7 behavior: In this mode, the data gets compressed at the producer and it doesn’t wait for the ack from the broker. The producer throughput with Snappy compression was roughly 60.8MB/s as compared to 18.5MB/s of the GZIP producer. Producer throughput is 228% higher with Snappy as compared to GZIP. The higher compression savings in this test are due to the fact that the producer does not wait for the leader to re-compress and append the data; it simply compresses messages and fires away. Since Snappy has very high compression speed and low CPU usage, a single producer is able to compress the same amount of messages much faster as compared to GZIP.</blockquote>

]]></description>
<dc:subject>gzip snappy compression kafka streaming ops</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:19f5415e2028/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:snappy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:kafka"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:streaming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:ops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://googledevelopers.blogspot.ie/2013/02/compress-data-more-densely-with-zopfli.html">
    <title>Compress data more densely with Zopfli - Google Developers Blog</title>
    <dc:date>2013-03-02T23:10:18+00:00</dc:date>
    <link>http://googledevelopers.blogspot.ie/2013/02/compress-data-more-densely-with-zopfli.html</link>
    <dc:creator>jm</dc:creator><description><![CDATA[New compressor from Google, gzip/zip-compatible, slower but slightly smaller results]]></description>
<dc:subject>compression gzip zip deflate google</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:d686d96bb5ec/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:deflate"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:google"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wiki.archlinux.org/index.php/Lrzip">
    <title>lrzip</title>
    <dc:date>2012-02-07T17:31:53+00:00</dc:date>
    <link>https://wiki.archlinux.org/index.php/Lrzip</link>
    <dc:creator>jm</dc:creator><description><![CDATA['Lrzip uses an extended version of rzip which does a first pass long distance redundancy reduction. The lrzip modifications make it scale according to memory size. [...] The unique feature of lrzip is that it tries to make the most of the available ram in your system at all times for maximum benefit. It does this by default, choosing the largest sized window possible without running out of memory.']]></description>
<dc:subject>zip compression via:dakami gzip bzip2 archiving benchmarks</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:jm/b:1981f4f7ea0d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:dakami"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bzip2"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:archiving"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:benchmarks"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tukaani.org/xz/">
    <title>XZ Utils</title>
    <dc:date>2009-10-23T09:03:09+00:00</dc:date>
    <link>http://tukaani.org/xz/</link>
    <dc:creator>jm</dc:creator><description><![CDATA[15% smaller than bzip, 30% smaller than gzip, and now shipped with Fedora and Ubuntu. uses LZMA2]]></description>
<dc:subject>xz xzdec gzip bzip compression lzma via:wmf unix compress</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:3223ca8d2339/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:xz"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:xzdec"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:bzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:lzma"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:via:wmf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compress"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.zlib.net/pigz/">
    <title>pigz</title>
    <dc:date>2009-10-21T10:09:18+00:00</dc:date>
    <link>http://www.zlib.net/pigz/</link>
    <dc:creator>jm</dc:creator><description><![CDATA['A parallel implementation of gzip for modern multi-processor, multi-core machines', by Mark Adler, no less]]></description>
<dc:subject>adler pigz gzip compression performance concurrency shell parallel multicore zip software</dc:subject>
<dc:identifier>https://pinboard.in/u:jm/b:3488243c8811/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:adler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:pigz"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:gzip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:compression"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:performance"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:parallel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:multicore"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:zip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:jm/t:software"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>