Canon CRW (.crw)
Camera StandardiCanon Raw CIFF (CRW) on Canonin ensimmäisen sukupolven RAW-kuvamuoto, joka perustuu Camera Image File Format (CIFF) -kekomääritykseen ja jota käytettiin varhaisissa digitaalisissa järjestelmäkameroissa ja PowerShot-luokan kameroissa.
Muunna tiedostot muodosta CRW muotoon JPG
Ilmainen selaimen sisäinen CRW - JPG-muunnin. Muunna tiedostoja välittömästi laitteellasi.
Tarkastele ja metatiedot
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRW-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Tavutason otsikon allekirjoitus (Magic Bytes)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRW-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEX-ALLEKIRJOITUS (OFFSET 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII-ESITYSTAPA: II....HEAPCCDR
Standardointi: Camera Image File Format (CIFF)
Tekniset tiedot
| Säiliöarkkitehtuuri | CIFF (Camera Image File Format) structured binary record heap |
| Pakkaus | Lossless modified JPEG Huffman encoding |
| Tavujärjestys (Endianness) | Little-Endian (Intel byte order) |
| Väriavaruudet | Camera Sensor RGB, sRGB tone curve |
| Kanavat ja rakenne | 1 channel Bayer mosaic (RGGB) |
| Suurimmat mitat | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Läpinäkyvyys | None |
| Suoratoisto ja progressiivinen lataus | Non-streamable heap structure with tail record index directory |
Tekninen vertailumatriisi: CRW vs. kilpailijat
| Tekninen attribuutti | CRW (Nykyinen) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Konteinerimääritys | CIFF-tietuekeko | TIFF/EP-strukturoitu IFD | TIFF/EP-strukturoitu IFD | TIFF/EP avoin määritys |
| Otsikon taika | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiivinen aikakausi | 1998 - 2004 | 2004 - 2018 | 2001 - Nykyhetki | 2004 - Nykyhetki |
| Bittisyvyys | 10-bittinen - 12-bittinen lineaarinen | 14-bittinen lineaarinen | 12-bittinen - 14-bittinen lineaarinen | Jopa 16-bittinen lineaarinen |
Yleiset korruptiotilat ja heksatietojehdotusopas
Ohjelmisto ilmoittaa virheestä 'Invalid CIFF record table offset'.
Perussyy: Kortin ennenaikainen poistaminen, mikä jättää loppuosan CIFF-hakemistotaulukosta typistyneeksi.
Korjaus: Käytä exiftool-työkalua raakakuvakeon palauttamiseen tai muunna dcraw -v broken.crw -komennolla.
Turvallisuusanalyysi ja jäsenninhyökkäysvektorit
Vanhoista CIFF-tietuejäsentäjistä puuttuu usein rajojen tarkistus tietueen siirtymille, jotka osoittavat tiedoston rajojen ulkopuolelle.
Tunnetut hyökkäysvektorit
- Virheellinen CIFF-tietueen pituus aiheuttaa kokonaisluvun alivuodon tietueen läpikäyntisilmukoissa.
- Päällekkäiset tietueen siirtymät aiheuttavat kekomuistin vioittumisen vanhentuneissa raakakuvakirjastoissa.
- Virheellisen JPEG-pienoiskuvan purkupuskurin ylivuoto.
Parhaat puolustuskäytännöt:
Historia ja virstanpylväät
Tärkeimmät edut
- Säilyttää alkuperäiset 10-bittiset ja 12-bittiset kennotiedot 2000-luvun alun perusluokan digitaalikameroista.
- CIFF-kekoarkkitehtuuri tarjoaa selkeän erottelun kuvakennolohkojen ja kamera-asetusten välille.
- Kevyet tiedostokoot (tyypillisesti 5 - 8 Mt per kuva), jotka soveltuvat varhaisille CompactFlash-korteille.
Tekniset rajoitukset
- Pääosin vanhentunut nykyohjelmistoissa, mikä vaatii usein vanhoja DNG-muunnostyökaluja tiedostojen avaamiseen.
- Tallentaa tietyt kamera-asetukset erillisiin .THM-oletustiedostoihin (pienoiskuvat) eikä sisäisesti.
- Alkeellinen CIFF-hakemistorakenne tiedoston lopussa on alttiina epätäydellisille tiedoston kirjoituksille.
Mielenkiintoisia teknisiä faktoja
- Otsikon 'HEAPCCDR'-merkkijono tulee sanoista 'Heap Canon Camera Digital Raw'.
- Canon Digital Rebel 300D -kameroilla kuvattiin miljoonia ikonisina pidettyjä 2000-luvun alun digivalokuvia CRW-muodossa.
- CIFF oli Canonin, Eastman Kodakin ja Hewlett-Packardin yhdessä kehittämä 1990-luvun lopulla.
Usein kysytyt tekniset kysymykset
Miksi .CRW-tiedoston rinnalla on .THM-tiedosto?
Canon CRW -kamerat tallensivat metatiedot ja pienoiskuvat oheiseen .THM-tiedostoon, joka on itse asiassa tavallinen EXIF-tunnisteita sisältävä JPEG-tiedosto.
Voivatko modernit Lightroom-versiot edelleen tuoda CRW-tiedostoja?
Kyllä, Adobe Camera Raw säilyttää taaksepäin yhteensopivuuden CRW-tiedostoille, vaikka niiden muuntamista DNG-muotoon suositellaan pitkäaikaiseen arkistointiin.
Mitkä kamerat tuottivat CRW-tiedostoja?
Kamerat mukaan lukien Canon EOS D30, D60, 10D, Digital Rebel (300D) sekä PowerShot G1, G2, G3, G5 ja Pro1.