Gravar um arquivo dentro de outro

Boa noite!
Estou com o seguinte problema!
Tipo, vou criar um programa que simula um sistema de disco virtual FAT.
O meu disco vai ser um arquivo .txt, e tenho que gravar bytes de arquivos dentro dele.
Como faço para gravar por exemplo um arquivo.xls dentro desse txt? Ou melhor como transformar qualquer tipo de arquivo em um array de bytes?

Agradeço dês de já!

Sabia que pode pesquisar aqui no GUJ? Experimenta, é bem inovador, vai encontrar oq procura usando as mesmas palavras da sua pergunta.