1. An electronic device, which is adapted to use a storage medium in which content data is divided into units of clusters and stored, comprising: a link information table in which link structure of said clusters in said storage medium is recorded; a cluster table in which, of said clusters constituting said content data recorded in said storage medium, cluster numbers of said clusters are recorded at predetermined intervals; and playback means for reading and playing in units of said clusters said content data stored in said storage medium, wherein when said playback means plays said content data in reverse, if the cluster number of a target cluster to be read is recorded in said cluster table, said target cluster recorded in said cluster table and indicated by said cluster number is read from said storage medium, and if said cluster number of said target cluster is not recorded in said cluster table, said cluster number of said target cluster is obtained by moving along said link information table from, of said clusters recorded in said cluster table, a cluster previous to said target cluster, and the cluster indicated by said cluster number thus obtained is read from said storage medium.