The application may be able to obtain a MD5 hash in some out-of-band way. For example, if the object was downloaded from some other cloud storage service, or because the application already queried the GCS object metadata. In these cases, providing the value to the client library improves the end-to-end data integrity verification.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-02 UTC."],[[["This webpage provides access to the documentation for the `MD5HashValue` struct across multiple versions, ranging from the latest release candidate (2.37.0-rc) down to version 2.11.0."],["The `MD5HashValue` struct enables providing a pre-computed MD5 hash, enhancing data integrity verification when the hash is obtained via an out-of-band method."],["The page references a paper for additional information on data integrity, highlighting the importance of this topic."],["The webpage highlights information regarding a static function named `name()` that does not include a description."],["The webpage contains a constructor for the `MD5HashValue` struct."]]],[]]