@@ -18,22 +18,91 @@ lossless decompression type and `S` is a file, `TranscodingStream{C,S}` behaves
18
18
like a data stream that incrementally decompresses data from the file.
19
19
20
20
Codecs are defined in other packages listed below:
21
- - [ CodecZlib.jl] ( https://github.com/bicycle1885/CodecZlib.jl )
22
- - ` GizipCompression ` (` GzipCompressionStream ` )
23
- - ` GzipDecompression ` (` GzipDecompressionStream ` )
24
- - ` ZlibCompression ` (` ZlibCompressionStream ` )
25
- - ` ZlibDecompression ` (` ZlibDecompressionStream ` )
26
- - ` DeflateCompression ` (` DeflateCompressionStream ` )
27
- - ` DeflateDecompression ` (` DeflateDecompressionStream ` )
28
- - [ CodecZstd.jl] ( https://github.com/bicycle1885/CodecZstd.jl )
29
- - ` ZstdCompression ` (` ZstdCompressionStream ` )
30
- - ` ZstdDecompression ` (` ZstdDecompressionStream ` )
31
- - [ CodecBzip2.jl] ( https://github.com/bicycle1885/CodecBzip2.jl )
32
- - ` Bzip2Compression ` (` Bzip2CompressionStream ` )
33
- - ` Bzip2Decompression ` (` Bzip2DecompressionStream ` )
34
- - [ CodecXz.jl] ( https://github.com/bicycle1885/CodecXz.jl )
35
- - ` XzCompression ` (` XzCompressionStream ` )
36
- - ` XzDecompression ` (` XzDecompressionStream ` )
21
+
22
+ <table >
23
+ <tr>
24
+ <th>Package</th>
25
+ <th>Library</th>
26
+ <th>Format</th>
27
+ <th>Codec</th>
28
+ <th>Stream</th>
29
+ <th>Description</th>
30
+ </tr>
31
+ <tr>
32
+ <td rowspan="6"><a href="https://github.com/bicycle1885/CodecZlib.jl">CodecZlib.jl</a></td>
33
+ <td rowspan="6"><a href="http://zlib.net/">zlib</a></td>
34
+ <td rowspan="2"><a href="https://tools.ietf.org/html/rfc1952">RFC1952</a></td>
35
+ <td><code>GzipCompression</code></td>
36
+ <td><code>GzipCompressionStream</code></td>
37
+ <td>Compress data in gzip (.gz) format.</td>
38
+ </tr>
39
+ <tr>
40
+ <td><code>GzipDecompression</code></td>
41
+ <td><code>GzipDecompressionStream</code></td>
42
+ <td>Decompress data in gzip (.gz) format.</td>
43
+ </tr>
44
+ <tr>
45
+ <td rowspan="2"><a href="https://tools.ietf.org/html/rfc1950">RFC1950</a></td>
46
+ <td><code>ZlibCompression</code></td>
47
+ <td><code>ZlibCompressionStream</code></td>
48
+ <td>Compress data in zlib format.</td>
49
+ </tr>
50
+ <tr>
51
+ <td><code>ZlibDecompression</code></td>
52
+ <td><code>ZlibDecompressionStream</code></td>
53
+ <td>Decompress data in zlib format.</td>
54
+ </tr>
55
+ <tr>
56
+ <td rowspan="2"><a href="https://tools.ietf.org/html/rfc1951">RFC1951</a></td>
57
+ <td><code>DeflateCompression</code></td>
58
+ <td><code>DeflateCompressionStream</code></td>
59
+ <td>Compress data in zlib format.</td>
60
+ </tr>
61
+ <tr>
62
+ <td><code>DeflateDecompression</code></td>
63
+ <td><code>DeflateDecompressionStream</code></td>
64
+ <td>Decompress data in zlib format.</td>
65
+ </tr>
66
+ <tr>
67
+ <td rowspan="2"><a href="https://github.com/bicycle1885/CodecBzip2.jl">CodecBzip2.jl</a></td>
68
+ <td rowspan="2"><a href="http://www.bzip.org/">bzip2</a></td>
69
+ <td rowspan="2"></td>
70
+ <td><code>Bzip2Compression</code></td>
71
+ <td><code>Bzip2CompressionStream</code></td>
72
+ <td>Compress data in bzip2 (.bz2) format.</td>
73
+ </tr>
74
+ <tr>
75
+ <td><code>Bzip2Decompression</code></td>
76
+ <td><code>Bzip2DecompressionStream</code></td>
77
+ <td>Decompress data in bzip2 (.bz2) format.</td>
78
+ </tr>
79
+ <tr>
80
+ <td rowspan="2"><a href="https://github.com/bicycle1885/CodecXz.jl">CodecXz.jl</a></td>
81
+ <td rowspan="2"><a href="https://tukaani.org/xz/">xz</a></td>
82
+ <td rowspan="2"><a href="https://tukaani.org/xz/xz-file-format.txt">The .xz File Format</a></td>
83
+ <td><code>XzCompression</code></td>
84
+ <td><code>XzCompressionStream</code></td>
85
+ <td>Compress data in xz (.xz) format.</td>
86
+ </tr>
87
+ <tr>
88
+ <td><code>XzDecompression</code></td>
89
+ <td><code>XzDecompressionStream</code></td>
90
+ <td>Decompress data in xz (.xz) format.</td>
91
+ </tr>
92
+ <tr>
93
+ <td rowspan="2"><a href="https://github.com/bicycle1885/CodecZstd.jl">CodecZstd.jl</a></td>
94
+ <td rowspan="2"><a href="http://facebook.github.io/zstd/">zstd</a></td>
95
+ <td rowspan="2"><a href="https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md">Zstandard Compression Format</a></td>
96
+ <td><code>ZstdCompression</code></td>
97
+ <td><code>ZstdCompressionStream</code></td>
98
+ <td>Compress data in zstd (.zst) format.</td>
99
+ </tr>
100
+ <tr>
101
+ <td><code>ZstdDecompression</code></td>
102
+ <td><code>ZstdDecompressionStream</code></td>
103
+ <td>Decompress data in zstd (.zst) format.</td>
104
+ </tr>
105
+ </table >
37
106
38
107
By convention, codec types have a name that matches ` .*(Co|Deco)mpression ` and
39
108
I/O types have a codec name with ` Stream ` suffix. An important thing is these
0 commit comments