A reproducing device for reproducing data from a recording medium comprising:
- a first recordable area for recording first-type data composed of at least one program;
- a second recordable area for recording second-type data composed of at least one file;
- a first management area for managing the at least one program of the first recordable area and at least one file of the second recordable area, first management data comprising a corresponding part table indicating data for indicating a part table, the part table manages the start address, end address of part of a program, and link information for indicating next slot address to be linked;
- a second management area for managing the at least one file, the reproducing device comprising:
- means for reproducing the first management data from the first management area;
- means for determining whether or not second-type data is being reproduced by the reproducing means from the first management area;
- means for accessing, when the determining means determines the existence of the second type of data, the second management area in accordance with the first management data and reproducing the second management data;
- and
- means for accessing file data based on the reproduced second management data.