This involves looking at the 'middle' record. If the required record is before this one, then discard the second half of the file; if it is after this one, then discard the first half of the file. Repeat the process, discarding half the file each time, until the required record is found.