package and kit data is not held in the invnpk.dat file, but in the packagecomponentlist.dat file. it is not a file that can be reconstructed, so if it gets corrupt, there is no way to fix it. rename and create a new file, but this will mean that they have lost the data, so if they have a backup, try to restore from that.