Abstract: An electronic-document-container-data-file generating method for generating a data file using a computer where the data file is to be read by a playback program operating on a computer includes: acquiring at least electronic document data as content data; generating editable memo data as content data, the memo data being associated with the acquired electronic document data; generating a container portion configured to hold a plurality of items of content data including the acquired electronic document data and the generated memo data; generating definition information for defining a method for playing back and/or a method for editing the plurality of items of content data during playback by the playback program; and generating an electronic-document-container data file including the generated container portion and the generated definition information.