A package management information recording section 131 creates a directory
for each package for content distributed in package units, and creates a package
management file indicating the relationship between a directory name and package
identifier. A content file recording section 132 creates a content file
group management file indicating the relationship between a content file name and
a reference name when that content is linked from other content. A link resolution
information recording section 133 creates a link resolution file indicating
the correspondence between a reference name indicating content included in another
package and the package identifier of the other package. A link resolution section
142 of a content playback apparatus 140 specifies a link destination
content file using these items of file management information. By this means, a
link between contents can be maintained even when distributed content is recorded
with a name different from the original content file name.