FileOutline
The size and checksum of the content of a download.
| Full name | MFiles.FileOutline |
|---|---|
| Proto file | mfiles/structs.proto |
Fields
| Field | Type | Number | Description |
|---|---|---|---|
size | int64 | 1 | The size of the content in bytes, in the downloaded format. |
size_precision | FileSizePrecision | 2 | The file size precision. If the file size precision is 'exact', the size can be used for reading the file content. If the precision is 'unknown', the size field should not be used at all.Values: FILE_SIZE_PRECISION_EXACT (0), FILE_SIZE_PRECISION_ESTIMATE (1), FILE_SIZE_PRECISION_UNKNOWN (2). |
md5_checksum | string | 3 | The MD5 checksum as 32 hexadecimal digits, if requested; 32 zeros otherwise. |
Used by methods
- IRPCDocumentOperationsFileIOInternal.GetFileOutline -- Gets the size and MD5 checksum of a file version.
- IRPCIndexingDataSource.DownloadFile_BeginForFIX -- Begins downloading a file for file data indexing.
- IRPCObjectOperations.DownloadFile_Begin -- Opens a download session for a file version and returns its ID, the content size and, on request, its MD5 checksum.
Used in fields
GetFileOutlineResponse.file_outline--sizein bytes (size_precisionisFILE_SIZE_PRECISION_EXACT) andmd5_checksumas 32 hexadecimal digits.DownloadFile_BeginForFIXResponse.outline-- Receives outline information of the file.DownloadFile_BeginResponse.file_outline-- The size of the content to download, in the requested format, and the checksum if requested.