Each "record" in a DBT file is 512 bytes long. The pointer from the DBF file to the DBT record simply consists of the record number stored in a 10 charictor ASCII field, left justified or blank if no record is in use. The file offset in the DBT file for a specified record is the record number times 512.