摘要 |
<p>An acquiring unit (130) acquires, from a storage device capable of storing a file by dividing the file into a plurality of blocks, managing information indicating an address of each block configuring the file. A creating unit (132) creates a table indicating a start address and a size of each continuous region by extracting the address of each block from the acquired managing information, and aggregating blocks having continuous addresses as a continuous region. A reading unit (134) reads a file stored in a non-volatile memory. A dividing unit (136) divides the read file into a plurality of blocks. A writing unit (138) writes the divided file to the storage device in units of the continuous region, which is from the start address over the size, based on the table, so as to maintain the addresses indicated in the managing information.</p> |