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-04-01 UTC."],[[["The latest version of the C++ library for this specific storage functionality is 2.37.0-rc, as indicated by its \"latest\" designation."],["This document provides access to the `Crc32cChecksumValue` structure across multiple versions of the C++ library, ranging from 2.11.0 to 2.37.0-rc."],["The `Crc32cChecksumValue` is a tool for pre-computing a CRC32C checksum, which enhances data integrity verification."],["The `Crc32cChecksumValue` includes a static function `name()` that returns a constant character pointer."],["The provided link offers further reading related to checksums and data integrity."]]],[]]