A data transmitting apparatus (100; 500) adapted for transmitting a file block, the apparatus comprising: a disk reader (130; 540) adapted for comparing a whole data size of a first file among a plurality of files to be transmitted to a maximum microblock payload size of the file block, wherein: if the whole data size of the first file is equal to the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block and recording the whole data of the first file on a microblock payload of the generated microblock, if the whole data size of the first file is greater than the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block, recording data from the first file corresponding to the maximum microblock payload size on a microblock payload of the generated microblock, and recording remaining data of the first file on further file blocks; and if the whole data size of the first file is less than the maximum microblock payload size of the file block, the disc reader is further adapted for generating a first microblock for the file block, recording the whole data of the first file on a microblock payload of the generated first microblock, for generating a second microblock for the file block and for recording data from a second file among the plurality of files to be transmitted on a microblock payload of the generated second microblock; and a communication unit (150; 560) adapted for transmitting the file block to a data receiving apparatus (200; 600) using a parallel stream, wherein the one or more generated microblocks are included in the file block, wherein each of the one or more generated microblocks is divided into a microblock header and a microblock payload, and wherein the disk reader is further adapted for recording an offset, which indicates an address of data of a file recorded on the microblock payload, on the microblock header, and for recording the file on the microblock payload. a disk reader (130; 540) adapted for comparing a whole data size of a first file among a plurality of files to be transmitted to a maximum microblock payload size of the file block, wherein: if the whole data size of the first file is equal to the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block and recording the whole data of the first file on a microblock payload of the generated microblock, if the whole data size of the first file is greater than the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block, recording data from the first file corresponding to the maximum microblock payload size on a microblock payload of the generated microblock, and recording remaining data of the first file on further file blocks; and if the whole data size of the first file is less than the maximum microblock payload size of the file block, the disc reader is further adapted for generating a first microblock for the file block, recording the whole data of the first file on a microblock payload of the generated first microblock, for generating a second microblock for the file block and for recording data from a second file among the plurality of files to be transmitted on a microblock payload of the generated second microblock; and if the whole data size of the first file is equal to the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block and recording the whole data of the first file on a microblock payload of the generated microblock, if the whole data size of the first file is greater than the maximum microblock payload size of the file block, the disc reader is further adapted for generating one microblock for the file block, recording data from the first file corresponding to the maximum microblock payload size on a microblock payload of the generated microblock, and recording remaining data of the first file on further file blocks; and if the whole data size of the first file is less than the maximum microblock payload size of the file block, the disc reader is further adapted for generating a first microblock for the file block, recording the whole data of the first file on a microblock payload of the generated first microblock, for generating a second microblock for the file block and for recording data from a second file among the plurality of files to be transmitted on a microblock payload of the generated second microblock; and a communication unit (150; 560) adapted for transmitting the file block to a data receiving apparatus (200; 600) using a parallel stream, wherein the one or more generated microblocks are included in the file block, wherein each of the one or more generated microblocks is divided into a microblock header and a microblock payload, and wherein the disk reader is further adapted for recording an offset, which indicates an address of data of a file recorded on the microblock payload, on the microblock header, and for recording the file on the microblock payload.