第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

解碼Ascii85的長(zhǎng)度

解碼Ascii85的長(zhǎng)度

Go
蠱毒傳說(shuō) 2021-03-31 10:11:56
ascii85具有獲取最大編碼長(zhǎng)度的功能MaxEncodedLen()。我認(rèn)為它應(yīng)該像在Base64中一樣,也具有在解碼時(shí)獲得長(zhǎng)度的功能。http://golang.org/pkg/encoding/ascii85/
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是一個(gè)為編碼字節(jié)計(jì)算Go的函數(shù)。package ascii85 MaxDecodedLen()n


func MaxDecodedLen(n int) int {

    const binWordLen = 4

    return n * binWordLen

}

如果未編碼組的所有四個(gè)字節(jié)均為零,則它們將由單個(gè)字節(jié)(字符)表示z,而不是由五個(gè)感嘆號(hào)(!!!!!)表示。在一些實(shí)施方式中,未編碼的空格組可以由單個(gè)字符表示y。


ascii85.Decode()與不同ascii85.Encode(),,除了具有寫(xiě)入的字節(jié)數(shù)()參數(shù)外,還具有消耗的字節(jié)數(shù)(nsrc)和flush參數(shù),ndst這允許程序員逐個(gè)解碼多個(gè)塊或單個(gè)塊。因此,MaxDecodedLen()可以使用小于的目標(biāo)緩沖區(qū)。


查看完整回答
反對(duì) 回復(fù) 2021-04-26
?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊

我認(rèn)為,在對(duì)MaxEncodedLen()進(jìn)行編碼時(shí),必須知道保持編碼輸出所需的字節(jié)數(shù)(即目標(biāo)緩沖區(qū)大?。?。
在解碼的情況下,調(diào)用方可以傳遞大小等于源緩沖區(qū)的目標(biāo)緩沖區(qū),盡管目標(biāo)緩沖區(qū)的大小可以較小。
或者,如果編碼和解碼的執(zhí)行上下文/范圍相同,則可以使用原始源,即普通非編碼緩沖區(qū)大小。因此,期望的函數(shù)MaxDecodedLen()是可選的。

查看完整回答
反對(duì) 回復(fù) 2021-04-26
  • 2 回答
  • 0 關(guān)注
  • 345 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)