# File lib/ogg.rb, line 100
    def compute_checksum(data_)
      data = data_.dup
      data[22..25] = [0].pack("V")
      crc = 0
      
      data.each_byte do |byte|
        crc = (crc << 8)^CHECKSUM_TABLE[((crc >> 24)&0xff) ^ byte]
        crc = crc & 0xffffffff
      end
      crc
    end