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 edistyneissä PowerShot-kameroissa.
Muunna tiedostot muodosta CRW muotoon JPG
Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta CRW muotoon JPG. Muunna tiedostot hetkessä laitteellasi.
Tarkastele tiedostoa ja sen metatietoja
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRW-tiedostot tarkistamalla tiedoston alun binäärisarjan:
Otsaketunniste tavutasolla (tunnistetavut)
Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat CRW-tiedostot tarkistamalla tiedoston alun binäärisarjan:
HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 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) -muodon jäsennelty binäärinen tietuekeko |
| Pakkaus | Häviötön, muokattu JPEG-Huffman-koodaus |
| Tavujärjestys (Endianness) | Little-endian-tavujärjestys (Intel) |
| Väriavaruudet | Kamerakennon RGB-väriavaruus, sRGB-sävykäyrä |
| Kanavat ja rakenne | Yhden kanavan Bayer-mosaiikki (RGGB) |
| Suurimmat mitat | Enintään 3072 x 2048 pikseliä (6,3 MP, Canon EOS 10D / Digital Rebel 300D) |
| Läpinäkyvyys | Ei sovellu |
| Suoratoisto ja progressiivinen lataus | Ei suoratoistettavissa; tietuehakemisto sijaitsee keorakenteen lopussa |
Tekninen vertailumatriisi: CRW vs. kilpailijat
| Tekninen attribuutti | CRW (Nykyinen) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Säilömääritys | CIFF-tietuekeko | TIFF/EP-strukturoitu IFD | TIFF/EP-strukturoitu IFD | TIFF/EP:n avoin määritys |
| Otsakkeen tunniste | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiivinen aikakausi | 1998 - 2004 | 2004 - 2018 | 2001-nykyhetki | 2004-nykyhetki |
| Bittisyvyys | 10-12-bittinen lineaarinen | 14-bittinen lineaarinen | 12-14-bittinen lineaarinen | Jopa 16-bittinen lineaarinen |
Yleiset vioittumistavat ja heksadesimaalinen palautusopas
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.
Tietoturva-analyysi ja tiedostojäsentimien hyö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.
Tietoturvan parhaat käytännöt: Validoi CIFF-tietueen kekomuistin kokonaismitat ennen dekompressiopuskurien varaamista.
Historia ja virstanpylväät
Tärkeimmät edut
- Säilyttää alkuperäiset 10- ja 12-bittiset kennotiedot 2000-luvun alun digitaalisten kameroiden pioneerimalleista.
- CIFF-kekoarkkitehtuuri tarjoaa selkeän erottelun kuvakennolohkojen ja kamera-asetusten välille.
- Kevyet tiedostokoot (tyypillisesti 5-8 Mt kuvaa kohti), jotka soveltuvat varhaisille CompactFlash-korteille.
Tekniset rajoitukset
- Muoto on suurelta osin poistunut käytöstä nykyohjelmistoissa, ja tiedostojen tuonti vaatii usein vanhoja DNG-muunnostyökaluja.
- Tallentaa tietyt kamera-asetukset erillisiin .THM-sivutiedostoihin (pienoiskuvat) sen sijaan, että ne tallennettaisiin itse tiedostoon.
- Tiedoston lopussa oleva alkeellinen CIFF-hakemistorakenne on altis keskeneräisen kirjoituksen aiheuttamille virheille.
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.
- CIFFin kehittivät yhdessä Canon, Eastman Kodak ja Hewlett-Packard 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?
CRW-tiedostoja tuottivat muun muassa Canon EOS D30, D60, 10D ja Digital Rebel (300D) sekä PowerShot G1, G2, G3, G5 ja Pro1.
Aiheeseen liittyvät CRW-muunnosparit
Muunna vanhat Canon CIFF CRW -raakakuvatiedostot EOS- ja PowerShot-kameroista nykyaikaisiksi JPEG-kuviksi. Tuloksena on renderöity kuva, ei kennon alkuperäinen RAW-data.
Muunna vanhat Canon CIFF CRW -raakakuvat arkistointiin soveltuviksi, häviöttömiksi PNG-grafiikoiksi. Tuloksena on renderöity kuva, ei kennon alkuperäinen RAW-data.
Jaa vanhempi Canon CRW -kuva yksisivuisena PDF-tiedostona. LibRaw kehittää sen 8-bittiseksi sRGB:ksi, kun taas tulevat valotus- tai valkotasapainomuokkaukset vaativat CRW-tiedostoa.