文件名称:bencode:Go中的Bencode实现
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-03 15:28:35
Go
本码 Go中的Bencode实现 安装 $ go get github.com/marksamman/bencode 用法 编码 bencode.Encode使用map [string] interface {}作为参数,并返回一个字节数组。 例子: package main import ( "fmt" "github.com/marksamman/bencode" ) func main () { dict := make ( map [ string ] interface {}) dict [ "string key" ] = "hello world" dict [ "int key" ] = 123456 fmt . Printf ( "bencode encoded dict: %s \n " , bencode . Encode ( dict )) } 解码
【文件预览】:
bencode-master
----.gitignore(259B)
----README.md(1KB)
----decoder.go(4KB)
----LICENSE(1KB)
----encoder_test.go(4KB)
----decoder_test.go(4KB)
----.travis.yml(95B)
----encoder.go(3KB)