Star on GitHubStar2.4k stars

Case study

canon_cr3: mapping Canon CR3 camera files

canon_cr3 maps Canon camera image files, especially the CR3 container and its CRX image structures. Its format notes describe tracks, custom tags, metadata and compression, while a Python parser inspects CR3 and CR2 files and extracts selected image parts. Separate notes describe Canon HEIF images.

Targets
Firmware
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
333
Last commit
2026-09-16
Language
Python
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Provide Canon CR3 or CR2 image files for the parser.
  • Limits: The parser is described as experimental.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{canon-cr3-format-case,
  title = {{canon\_cr3: mapping Canon CR3 camera files}},
  howpublished = {\url{https://github.com/lclevy/canon_cr3}},
  url = {https://github.com/lclevy/canon_cr3},
  urldate = {2026-11-09},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/canon-cr3-format-case/}}
}

Plain text

canon_cr3: mapping Canon CR3 camera files. https://github.com/lclevy/canon_cr3 (accessed 2026-11-09). Awesome REA entry: https://awesomerea.org/resources/canon-cr3-format-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. readme.md GitHub · lclevy/canon_cr3 · Revision 151c1a9
  2. heif.md GitHub · lclevy/canon_cr3 · Revision 151c1a9

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab