code: function writeMatch(match, offset) {
      /** @type {Array.<number>} */
      var lz77Array = match.toLz77Array();
      /** @type {number} */
      var i;
      /** @type {number} */
      var il;
  
      for (i = 0, il = lz77Array.length; i < il; ++i) {
        lz77buf[pos++] = lz77Array[i];
      }
      freqsLitLen[lz77Array[0]]++;
      freqsDist[lz77Array[3]]++;
      skipLength = match.length + offset - 1;
      prevMatch = null;
    }
docs: EOB の最低出現回数は 1 
  マッチデータの書き込み
  @param {Zlib.RawDeflate.Lz77Match} match LZ77 Match data.
  @param {!number} offset スキップ開始位置(相対指定).
  @private