hashes resource type

Namespace: microsoft.graph

The hashes resource groups available hashes into a single structure for an item.

Note: Not all services provide a value for all hash properties listed.

JSON representation

Here is a JSON representation of the resource.

{
  "crc32Hash": "string (hex)",
  "sha1Hash": "string (hex)",
  "sha256Hash": "string (hex)",
  "quickXorHash": "string (base64)"
}

Properties

Property Type Description
sha1Hash String SHA1 hash for the contents of the file (if available). Read-only.
sha256Hash String SHA256 hash for the contents of the file (if available). Read-only.
crc32Hash String The CRC32 value of the file in little endian (if available). Read-only.
quickXorHash String A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.

Note: In some cases hash values may not be available. If this is the case, the hash values on an item will be updated after the item is downloaded.

Remarks

In OneDrive for Business and SharePoint Server 2016, sha1Hash and crc32Hash, and sha256Hash are not available.

In OneDrive Personal, quickXorHash is not available.

To calculate quickXorHash for a file, refer to the QuickXorHash snippet. For more information about the facets on a DriveItem, see DriveItem.