1. A method for providing access to a file by a requestor comprising: creating an empty file in a format understood by the requestor; intercepting one or more reads by the requestor of said empty file; determining if a portion of said empty file being read by the requestor should contain expected content, if said portion of said empty file should contain expected content then, before fulfilling the read, adding said expected content to said empty file to transform said empty file into a requested file; and, fulfilling a read of said requested file.