Fyrtiotvå är hela tricket
En TIFF öppnar med två bytes som säger från vilken ände dess tal börjar – II för Intel, MM för Motorola – och skriver sedan talet 42 i den ordningen, som en kontroll på att du läste de två första byten rätt. Canon CR2, Nikon NEF och NRW, Sony ARW och SR2, Pentax PEF, Samsung SRW och Adobe DNG gör exakt det, eftersom de är TIFF-filer med extra bildfilkataloger påskruvade. En läsare som vandrar genom TIFF vandrar genom dem, utan att veta något om kameror.
Vilka den här läser, och vilka den avvisar
Olympus och Panasonic skriver ett eget tal där TIFF skriver 42 – ORF lägger RO eller SR där, RW2 lägger 85 – så en TIFF-läsare stannar vid fjärde byten. Fujifilms RAF börjar inte ens med en byteordningsmarkering: den börjar med texten FUJIFILMCCD-RAW. Och CR3 är trots namnet ingen ättling till CR2: Canon flyttade den till ISO-basmediabehållaren, samma som HEIC använder. De fyra avvisas redan vid släppytan i stället för att tas emot och haverera efteråt.
Tillverkarnoteringen är skälet du öppnade den
De standardiserade EXIF-taggarna i en råfil säger ungefär vad en JPEG skulle säga: kamera, objektiv, exponering, tid, ibland koordinater. Det en råfil har som dess JPEG-syskon vanligen saknar är en fullständig tillverkarnotering – en egen katalog i tillverkarens eget upplägg, med slutarantal, vilka fokuspunkter som var aktiva, bildstil, objektivets serienummer och fast programvara. Här visas den tagg för tagg, som den fanns, i stället för städad enligt en gissning.
Det finns en JPEG inuti, och den här öppnar den inte
Varje råfil bär minst en inbäddad JPEG-förhandsvisning, och det är den kameraskärmen och din filhanterare visar dig. Den förhandsvisningen håller vanligen en egen kopia av EXIF-datan. Det är värt att veta, för ett arbetsflöde som rensar råfilen och glömmer förhandsvisningen har inte gjort det det tror. Det här läser råfilens egna kataloger; det plockar inte ut förhandsvisningen eller vad den bär.
Läsning är allt som finns
Ingen webbläsare avkodar en råfil, och varje rensningsväg här för något annat format än JPEG fungerar genom att avkoda bilden och rita den igen. Utan något att rita finns inget att skriva tillbaka, så en råfil erbjuds ingen rensning alls i stället för en knapp som skulle misslyckas. Att ta ut något ur en kräver ett verktyg som förstår formatet.
Vad som ligger bakom varje filtillägg
- CR2 · NEF · NRW
- TIFF, magiska talet 42. Canon och Nikon. Läses här.
- ARW · SR2 · SRF
- TIFF, magiska talet 42. Sony. Läses här.
- DNG
- TIFF enligt specifikation – en dokumenterad TIFF-profil snarare än ett eget format. Läses här.
- PEF · SRW
- TIFF, magiska talet 42. Pentax och Samsung. Läses här.
- ORF · RW2
- TIFF-formade, men Olympus och Panasonic skriver ett eget tal där TIFF skriver 42. Avvisas.
- RAF
- Fujifilms behållare, som börjar med texten FUJIFILMCCD-RAW. Avvisas.
- CR3
- ISO-basmediabehållaren som HEIC använder, ingen ättling till CR2. Avvisas.
Frågor om råfiler
Varför kan jag läsa filen men inte se den?Öppna
Att läsa metadata betyder att vandra genom en katalog av taggar nära filens början. Att visa bilden betyder att avkoda sensordata upplagd som en tillverkare valde, vilket ingen webbläsare implementerar. Det första är billigt och allmänt; det andra är skälet till att råkonverterare finns.
Är en DNG samma sak som filen min kamera skrev?Öppna
Vanligen inte. En DNG som skapats genom konvertering är en ny fil, och konverteraren avgör vad som följer med – många behåller den ursprungliga tillverkarnoteringen som ett block, andra inte. Om du kontrollerar vad din kamera registrerade, kontrollera filen din kamera skrev.
Kan jag ta ut platsen ur en råfil här?Öppna
Nej. Varje borttagningsväg för något annat format än JPEG avkodar bilden och ritar om den, och ingen webbläsare avkodar rå. Koordinaterna visas så att du vet att de finns; att ta bort dem kräver ett verktyg som förstår formatet.
Läser det här den inbäddade förhandsvisningen?Öppna
Nej. En råfil håller vanligen en eller flera JPEG-förhandsvisningar med egen EXIF, och det här läser råfilens kataloger i stället för att plocka ut dem. En tagg som saknas i utdatan saknades i det som lästes, den fylldes inte i från något annat håll.
Vad det kan göra
- Ta bort EXIF-data
- Släpp in ett foto och ladda ner en kopia utan dess inbäddade metadata. En JPEG förlorar sitt EXIF-segment utan att pixlarna rörs; HEIC, PNG, WebP och resten omkodas. Ingenting laddas upp.
- Ta bort platsen
- Se koordinaterna ett foto bär på och ladda sedan ner en kopia utan dem. En JPEG förlorar platstaggarna och behåller allt annat. Ingenting laddas upp.
- Redigera JPEG-EXIF
- Ändra titel, upphovsperson, beskrivning, upphovsrätt, programvara och tidpunkt i en JPEG och ladda sedan ner den redigerade kopian. Körs lokalt; din originalfil ändras aldrig.
- XMP-, IPTC- och ICC-läsare
- Läs varje metadatagrupp en fil bär – EXIF, XMP, IPTC, ICC, tillverkarnoteringar – grupperade och exporterbara som JSON. För kvalitetskontroll, forensik och felsökning av ett flöde. Ingenting laddas upp.
- Öppna flera foton
- Öppna upp till femtio foton, se vilka som bär en plats och ta med hela samlingen som kalkylark. Ingenting laddas upp, och originalen skrivs aldrig till.