SIL International Home

The Linguist's Shoebox

Integrated data management and analysis for the field linguist

Year 2000 and risk of data loss in Shoebox 3 and 4

Shoebox 3 has a serious problem with date stamps after the year 2000 that can cause data loss. Date stamp fields will have extraneous characters (output from an overrun condition). For example, if you edit a data record on the first day of the year 2000, its date stamp will be something like 01/Jan/100@#$ (if the date stamp feature is turned on). The extraneous characters can include end of file characters (also known as EOF, ^Z, d26, x1A).

Caution: Shoebox ignores all data that follows an end of file character.

Shoebox 4 can have a similar problem, but only if your computer's date gets set wrong (to 2038 or later). On the Macintosh, this problem sometimes occurs if the date gets set to 1980 or earlier.

If you use date stamps, we recommend that you upgrade to Shoebox 5.

Determining whether you are at risk

Finding out which Shoebox version you are using

  1. Start Shoebox.
  2. Choose About Shoebox on the Help menu. (In the About Shoebox dialog box, notice the version number.)
  3. Click OK (to close the About Shoebox dialog box).
  4. If you are using version 3.x:
    Choose Exit on the File menu.
    If Shoebox asks you to confirm saving changes to database files, click No.
    Do not start Shoebox 3 again.

Recovering lost data

EOF characters can be removed using the Consistent Changes (CC) program. You might need to get help from your local computer support. Use CC version 8 (included in the Extras folder on the Shoebox CD-ROM). Here is the Consistent Changes table:
begin > binary
d26 > "" c Remove end of file characters

Year 2000 compatibility