发明名称 Remote file archiving using package files
摘要 Remote file archiving is provided using package files. A request can be sent for a raw file stored within a package file. The request can be sent by a computing device to a remote storage service. The requests can comprise a location of the raw file within the package file. The raw file can be received and unmarshaled. Unmarshalling the raw file can comprise uncompressing and/or decrypting the raw file. Meta-data can be requested and used to determine a location of the raw file. Raw files can be extracted and provided. For example, a request for a raw file can be received. The raw file can be extracted from a package file and provided for download. The raw file can be in an archived state, such as compressed and/or encrypted.
申请公布号 US9201883(B1) 申请公布日期 2015.12.01
申请号 US201213647316 申请日期 2012.10.08
申请人 Amazon Technologies, Inc. 发明人 Stickle Thomas C.
分类号 G06F7/00;G06F17/00;G06F17/30 主分类号 G06F7/00
代理机构 Klarquist Sparkman, LLP 代理人 Klarquist Sparkman, LLP
主权项 1. A method, implemented at least in part by a computing device, for remotely retrieving a raw file from a package file, the method comprising: by the computing device: sending, to a remote service, a request for meta-data associated with the package file, wherein the package file supports storage of a plurality of raw files;receiving, from the remote service, the meta-data;determining, using the received meta-data, meta-data information indicating a location of the raw file within the package file;sending, to the remote service, a request for the raw file, wherein the request for the raw file comprises the meta-data information indicating the location of the raw file;receiving, from the remote service, the raw file; andunmarshalling the raw file to generate an original format of the raw file, wherein the meta-data comprises, for the raw file stored in the package file: a first encryption type for the raw file; anda first compression type for the raw file;wherein unmarshalling the raw file to generate the original format of the raw file comprises: performing a transformation on the raw file, wherein the transformation comprises transcoding the raw file, wherein the raw file is encoded in a first format, and wherein transcoding the raw file comprises: decoding the raw file from the first format; andre-encoding the raw file in a second format different from the first format;wherein the meta-data further comprises meta-data information for a second raw file stored in the package file comprising: a second encryption type for the second raw file, wherein the second encryption type is different from the first encryption type; anda second compression type for the second raw file, wherein the second compression type is different from the first compression type; and wherein the first encryption type for the raw file uses a first encryption algorithm, wherein the second encryption type for the second raw file uses a second encryption algorithm, and wherein the first encryption algorithm and the second encryption algorithm are different encryption algorithms.
地址 Reno NV US