Skip to main content

# Calculate File CRC32 (LCC.web_file.crc32)

## Signature​

    checksum, err = LCC.web_file.crc32(path, timeout?)

## Parameters​

- path
  String. File to check.
- timeout
  Number, optional. Request timeout in seconds, default `60`.

## Returns​

- checksum
  String. 8-character hexadecimal CRC32; `nil` on failure.
- err
  String or `nil`. Error description when the call fails.

## Notes​

> Computes the file's CRC32 checksum on the controller.
> Useful for quick integrity verification.

## Example​

    local crc32, err = LCC.web_file.crc32("/firmware/patch.bin")
    if crc32 then
        print("CRC32=" .. crc32)
    end