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-01 UTC."],[[["This webpage provides access to documentation for various versions of `MD5HashValue`, a component within the Google Cloud Storage C++ client library, ranging from version 2.11.0 to the latest release candidate, 2.37.0-rc."],["The most current version available is 2.37.0-rc, while the oldest listed is version 2.11.0, providing a comprehensive historical view of the documentation for `MD5HashValue`."],["`MD5HashValue` allows applications to pre-compute and supply an MD5 hash, aiding in end-to-end data integrity verification, especially when the object's hash is known through other means, like external storage services or prior metadata queries."],["The page includes information about the functions available for `MD5HashValue`, such as the `name()` static function, which returns a `char const *` type."],["There is a link provided to an external document relating to the topic, allowing for further investigation of the subject if necessary."]]],[]]