docs: function(buff, offset, n) {
      var i;
      for(i = 0; i < n && zip_deflate_pos < zip_deflate_data.length; i++)
  	buff[offset + i] =
  	    zip_deflate_data.charCodeAt(zip_deflate_pos++) & 0xff;
      return i;
  }