<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # package crc64 `import "hash/crc64"` Package crc64 implements the 64-bit cyclic redundancy check, or CRC-64, checksum. See [http://en.wikipedia.org/wiki/Cyclic_redundancy_check](http://en.wikipedia.org/wiki/Cyclic_redundancy_check) for information. ## Index * [Constants](#pkg-constants) * [type Table](#Table) * [func MakeTable(poly uint64) \*Table](#MakeTable) * [func Checksum(data []byte, tab \*Table) uint64](#Checksum) * [func Update(crc uint64, tab \*Table, p []byte) uint64](#Update) * [func New(tab \*Table) hash.Hash64](#New) ## Constants ``` const ( // ISO 3309定義的ISO多項式,用于HDLC ISO = 0xD800000000000000 // ECMA 182定義的ECMA多項式 ECMA = 0xC96C5795D7870F42 ) ``` 預定義的多項式。 ``` const Size = 8 ``` CRC-64校驗和的字節數。 ## type [Table](https://github.com/golang/go/blob/master/src/hash/crc64/crc64.go#L25 "View Source") ``` type Table [256]uint64 ``` 長度256的uint64切片,代表一個用于高效運作的多項式。 ### func [MakeTable](https://github.com/golang/go/blob/master/src/hash/crc64/crc64.go#L28 "View Source") ``` func MakeTable(poly uint64) *Table ``` 返回一個代表poly指定的多項式的\*Table。 ## func [Checksum](https://github.com/golang/go/blob/master/src/hash/crc64/crc64.go#L87 "View Source") ``` func Checksum(data []byte, tab *Table) uint64 ``` 返回數據data使用tab代表的多項式計算出的CRC-64校驗和。 ## func [Update](https://github.com/golang/go/blob/master/src/hash/crc64/crc64.go#L69 "View Source") ``` func Update(crc uint64, tab *Table, p []byte) uint64 ``` 返回將切片p的數據采用tab表示的多項式添加到crc之后計算出的新校驗和。 ## func [New](https://github.com/golang/go/blob/master/src/hash/crc64/crc64.go#L52 "View Source") ``` func New(tab *Table) hash.Hash64 ``` 創建一個使用tab代表的多項式計算CRC-64校驗和的hash.Hash64接口。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看