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-03-21 UTC."],[[["This webpage provides a comprehensive list of versions for the `MD5HashValue` structure in the Google Cloud Storage C++ client library, spanning from version 2.11.0 to the latest release candidate 2.37.0-rc."],["The content allows users to access documentation for specific versions of `MD5HashValue`, enabling them to understand how this component has evolved across different releases."],["The page explains that an `MD5HashValue` can be pre-computed and provided to the client library to enhance end-to-end data integrity verification, especially when the object's MD5 hash is known from out-of-band sources."],["The page contains information for a static function `name()` that returns a `char const *` and a default constructor `MD5HashValue()`."],["The page also refers to an external article about data integrity verification."]]],[]]