Go参考手册
压缩 | compress
压缩/bzip2 | compress/bzip2
import "compress/bzip2"
- 概述
- 索引
概述
软件包 bzip2 实现了 bzip2 解压缩。
索引
- func NewReader(r io.Reader) io.Reader
- type StructuralError
- func (s StructuralError) Error() string
包文件
bit_reader.go bzip2.go huffman.go move_to_front.go
func NewReader(查看源代码)
func NewReader(r io.Reader) io.Reader
NewReader 返回一个解压 r 从 bzip2 数据的 io.Reader。如果 r 不执行 io.ByteReader,则解压缩程序可能从 r 读取比所需更多的数据。
type StructuralError(查看源代码)
发现 bzip2 数据在语法上无效时返回 StructuralError。
type StructuralError string
func (StructuralError) Error(查看源代码)
func (s StructuralError) Error() string
压缩 | compress相关
Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性。它也打算成为现代的,支持网络与多核计算的语言。要满足这些目标,需要解决一些语言上的问题:一个富有表达能力但轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。
主页 | https://golang.org/ |
源码 | https://go.googlesource.com/go |
发布版本 | 1.9.2 |