Golang标准库和常用第三方包

一、标准库

名称      摘要
archive     
     tar      tar包实现了tar格式压缩文件的存取.
     zip      zip包提供了zip档案文件的读写服务.
bufio      bufio 包实现了带缓存的I/O操作.
builtin      builtin 包为Go的预声明标识符提供了文档.
bytes      bytes包实现了操作[]byte的常用函数.
compress     
     bzip2      bzip2包实现bzip2的解压缩.
     flate      flate包实现了deflate压缩数据格式,参见RFC 1951.
     gzip      gzip包实现了gzip格式压缩文件的读写,参见RFC 1952.
     lzw      lzw包实现了Lempel-Ziv-Welch数据压缩格式,这是一种T. A. Welch在“A Technique for High-Performance Data Compression”一文(Computer, 17(6) (June 1984), pp 8-19)提出的一种压缩格式.
     zlib      zlib包实现了对zlib格式压缩数据的读写,参见RFC 1950.
container     
     heap      heap包提供了对任意类型(实现了heap.Interface接口)的堆操作.
     list      list包实现了双向链表.
     ring      ring实现了环形链表的操作.
context      Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes.
crypto      crypto包搜集了常用的密码(算法)常量.
     aes      aes包实现了AES加密算法,参见U.S. Federal Information Processing Standards Publication 197.
     cipher      cipher包实现了多个标准的用于包装底层块加密算法的加密算法实现.
     des      des包实现了DES标准和TDEA算法,参见U.S. Federal Information Processing Standards Publication 46-3.
     dsa      dsa包实现FIPS 186-3定义的数字签名算法(Digital Signature Algorithm),即DSA算法.
     ecdsa      ecdsa包实现了椭圆曲线数字签名算法,参见FIPS 186-3.
     elliptic      elliptic包实现了几条覆盖素数有限域的标准椭圆曲线.
     hmac      hmac包实现了U.S. Federal Information Processing Standards Publication 198规定的HMAC(加密哈希信息认证码).
     md5      md5包实现了MD5哈希算法,参见RFC 1321.
     rand      rand包实现了用于加解密的更安全的随机数生成器.
     rc4      rc4包实现了RC4加密算法,参见Bruce Schneier's Applied Cryptography.
     rsa      rsa包实现了PKCS#1规定的RSA加密算法.
     sha1      sha1包实现了SHA1哈希算法,参见RFC 3174.
     sha256      sha256包实现了SHA224和SHA256哈希算法,参见FIPS 180-4.
     sha512      sha512包实现了SHA384和SHA512哈希算法,参见FIPS 180-2.
     subtle      Package subtle implements functions that are often useful in cryptographic code but require careful thought to use correctly.
     tls      tls包实现了TLS 1.2,细节参见RFC 5246.
     x509      x509包解析X.509编码的证书和密钥.
          pkix      pkix包提供了共享的、低层次的结构体,用于ASN.1解析和X.509证书、CRL、OCSP的序列化.
database     
     sql      sql 包提供了通用的SQL(或类SQL)数据库接口.
          driver      driver包定义了应被数据库驱动实现的接口,这些接口会被sql包使用.
debug     
     dwarf      Package dwarf provides access to DWARF debugging information loaded from executable files, as defined in the DWARF 2.0 Standard at http://dwarfstd.org/doc/dwarf-2.0.0.pdf
     elf      Package elf implements access to ELF object files.
     gosym      Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
     macho      Package macho implements access to Mach-O object files.
     pe      Package pe implements a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值