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  &nb
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值