# File lib/rbase/table.rb, line 74
    def pack
      packed_count = 0
      count.times do |i|
        @file.pos = @record_offset + @record_size*i
        data = @file.read(@record_size)
        unless data[0, 1]=='*'
          if i!=packed_count
            @file.pos = @record_offset + @record_size*packed_count
            @file.write data
          end
          packed_count += 1
        end
      end

      file_end = @record_offset + @record_size*packed_count
      @file.pos = file_end
      @file.write "\x1a"
      @file.truncate file_end+1

      self.count = packed_count
      update_header
    end