Patent ID: 8321482
Filing Date: 2012-11-27
Classification: G06F

Abstract:
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to: write out a stub directory to a storage device for multiple files in a container file, the multiple files each being associated with an access control tag, the stub directory initially including identifiers of the multiple files but excluding data of the multiple files, where the data of a file is not included in the stub directory unless the file is accessed for modification and an associated access control tag is set, the stub directory enabling a file system to initially identify the multiple files but not access the data of the multiple files; receive a request to access the file of the multiple files for modification; determine, responsive to the request to access the file, whether the access control tag associated with the file is set; in response to a determination that the access control tag associated with the file is not set, allow a requested modification of the file to generate a modified version of the file without writing out the data of the file to the stub directory; in response to a determination that the access control tag associated with the file is set: replace, after modification of the file is completed, a previous version of the file in the container file with the modified version of the file, the modification of the file determined completed based on at least one of receiving a user input indicating that the modification is complete or receiving an indication that the modification is complete from an application performing the modification.