Storage and distribution of files