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 a historical archive of different versions for the `MD5HashValue` structure, ranging from the latest release candidate `2.37.0-rc` down to version `2.11.0`."],["The content focuses on the `MD5HashValue` structure within the Google Cloud Storage C++ library, offering documentation for each version."],["Providing an MD5 hash value can enhance data integrity verification when it's already available from external sources."],["The page includes details on the `MD5HashValue` class, including a constructor and a static `name()` function, along with its return type and description."]]],[]]