摘要 |
Accessing data from large, unknown size, or streaming files. A method includes acts for accessing files. A request is received to read at a virtual address corresponding to an identifier for a file or directory. The virtual address is read to read a shared address range from the virtual address. The shared address range can be used for a number of files or directories. One of the files or directories may be selected for use at a given time based on the identifier for the file or directory. The shared address range is returned in response to the request. File or directory content data is accessed by means of a read request, received for an address in the shared address range, wherein the shared address range comprises a finite address range, and wherein the shared address range is circular such that if a file or directory exceeds the size of the finite address range, portions exceeding the finite address range can be addressed starting at the beginning of the shared address range.
|