Nonvolatile memory
First Claim
1. A nonvolatile memory for segmenting a data file that is successively reproduced into blocks each having a predetermined data length, aggregating a plurality of blocks as a plurality of parts, and recording the plurality of parts so that they disperse in the nonvolatile memory, the nonvolatile memory comprising:
- a management area for recording first management information so as to link the plurality of parts and restore the plurality of parts as a data file that is successively reproduced; and
a data area for adding second management information to each data file, aggregating the plurality of blocks as a plurality of parts, and recording the plurality of parts so that they disperse in the nonvolatile memory, the second management information containing the number of parts that composes a data file and the size of each part and having a predetermined data length.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a nonvolatile memory for segmenting one data file that has an attribute file and that is successively reproduced and recording parts of which the blocks are aggregated so that they disperse in the nonvolatile memory, the attribute file having first management information for linking the dispersed parts, the nonvolatile memory having a management area for second management information for linking the dispersed parts.
50 Citations
7 Claims
-
1. A nonvolatile memory for segmenting a data file that is successively reproduced into blocks each having a predetermined data length, aggregating a plurality of blocks as a plurality of parts, and recording the plurality of parts so that they disperse in the nonvolatile memory, the nonvolatile memory comprising:
-
a management area for recording first management information so as to link the plurality of parts and restore the plurality of parts as a data file that is successively reproduced; and
a data area for adding second management information to each data file, aggregating the plurality of blocks as a plurality of parts, and recording the plurality of parts so that they disperse in the nonvolatile memory, the second management information containing the number of parts that composes a data file and the size of each part and having a predetermined data length. - View Dependent Claims (2, 3, 4, 5, 6, 7)
wherein a part key for encrypting a data file for each part is recorded as the second management information for each part. -
3. The nonvolatile memory as set forth in claim 1,
wherein a contents key for encrypting a data file is recorded as the second management information. -
4. The nonvolatile memory as set forth in claim 2,
wherein a contents key for encrypting the data file is recorded as the second management information, and wherein the part key is encrypted with the contents key. -
5. The nonvolatile memory as set forth in claim 1,
wherein the data size of each part is recorded as the second management information. -
6. The nonvolatile memory as set forth in claim 1,
wherein the first management information recorded in the management area is a file allocation table. -
7. The nonvolatile memory as set forth in claim 1,
wherein the number of parts contained in the second management information recorded in the data area is rewritten whenever a data file is edited.
-
Specification