Break a file into pieces and then reassemble it based on programmable recipes.