當前位置: 首頁>>代碼示例>>Golang>>正文


Golang Encoding.Decode方法代碼示例

本文整理匯總了Golang中encoding/base64.Encoding.Decode方法的典型用法代碼示例。如果您正苦於以下問題:Golang Encoding.Decode方法的具體用法?Golang Encoding.Decode怎麽用?Golang Encoding.Decode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在encoding/base64.Encoding的用法示例。


在下文中一共展示了Encoding.Decode方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: Decode

// Decode makes it a bit easier to deal with base 64 decoding, see
// example code below.
func Decode(decBuf, enc []byte, e64 *base64.Encoding) []byte {
	maxDecLen := e64.DecodedLen(len(enc))
	if decBuf == nil || len(decBuf) < maxDecLen {
		decBuf = make([]byte, maxDecLen)
	}
	n, err := e64.Decode(decBuf, enc)
	_ = err
	return decBuf[0:n]
}
開發者ID:dvln,項目名稱:util,代碼行數:11,代碼來源:base64.go

示例2: Base64Decode

func Base64Decode(enc *base64.Encoding, src []byte) ([]byte, error) {
	l := len(src)
	dst := make([]byte, enc.DecodedLen(l))
	l, err := enc.Decode(dst, src)
	if err != nil {
		return nil, err
	}

	return dst[:l], nil
}
開發者ID:huangjiasingle,項目名稱:gohper,代碼行數:10,代碼來源:encoding.go


注:本文中的encoding/base64.Encoding.Decode方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。