Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for huffmanDecode (0.37 sec)

  1. src/vendor/golang.org/x/net/http2/hpack/huffman.go

    }
    
    // HuffmanDecode decodes the string in v and writes the expanded
    // result to w, returning the number of bytes written to w and the
    // Write call's return value. At most one Write call is made.
    func HuffmanDecode(w io.Writer, v []byte) (int, error) {
    	buf := bufPool.Get().(*bytes.Buffer)
    	buf.Reset()
    	defer bufPool.Put(buf)
    	if err := huffmanDecode(buf, 0, v); err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 05 19:54:32 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  2. src/compress/flate/huffman_code.go

    }
    
    func maxNode() literalNode { return literalNode{math.MaxUint16, math.MaxInt32} }
    
    func newHuffmanEncoder(size int) *huffmanEncoder {
    	return &huffmanEncoder{codes: make([]hcode, size)}
    }
    
    // Generates a HuffmanCode corresponding to the fixed literal table.
    func generateFixedLiteralEncoding() *huffmanEncoder {
    	h := newHuffmanEncoder(maxNumLit)
    	codes := h.codes
    	var ch uint16
    	for ch = 0; ch < maxNumLit; ch++ {
    		var bits uint16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 18 17:59:44 UTC 2022
    - 9.7K bytes
    - Viewed (0)
  3. src/compress/bzip2/huffman.go

    	slices.SortFunc(codes, func(a, b huffmanCode) int {
    		return cmp.Compare(a.code, b.code)
    	})
    
    	t.nodes = make([]huffmanNode, len(codes))
    	_, err := buildHuffmanNode(&t, codes, 0)
    	return t, err
    }
    
    // huffmanSymbolLengthPair contains a symbol and its code length.
    type huffmanSymbolLengthPair struct {
    	value  uint16
    	length uint8
    }
    
    // huffmanCode contains a symbol, its code and code length.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:44:37 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  4. okhttp/src/main/kotlin/okhttp3/internal/http2/Huffman.kt

    import okio.ByteString
    
    /**
     * This class was originally composed from the following classes in
     * [Twitter Hpack][twitter_hpack].
     *
     *  * `com.twitter.hpack.HuffmanEncoder`
     *  * `com.twitter.hpack.HuffmanDecoder`
     *  * `com.twitter.hpack.HpackUtil`
     *
     * [twitter_hpack]: https://github.com/twitter/hpack
     */
    object Huffman {
      // Appendix C: Huffman Codes
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Jan 08 01:13:22 UTC 2024
    - 8.3K bytes
    - Viewed (0)
Back to top