The application may be able to obtain a CRC32C checksum 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."],[[["The page provides documentation for the `Crc32cChecksumValue` struct within the Google Cloud Storage C++ client library, spanning versions from 2.11.0 to 2.37.0-rc."],["The latest version documented is 2.37.0-rc, and it includes a list of prior versions down to 2.11.0, with 2.24.0 serving as the point of entry."],["The `Crc32cChecksumValue` struct allows for providing a pre-computed CRC32C checksum to enhance data integrity verification, particularly when the checksum is available out-of-band."],["The documentation references an external paper regarding storage data integrity, specifically focusing on a resource for the HotOS conference."],["The struct includes a constructor and a static `name()` function, however, the description of the `name()` function does not provide details of its use."]]],[]]