Hvad er RIFF-filformatet?
.riff er det oprindelige rasterbilledformat til Corel Painter, et digitalt maleprogram oprindeligt skabt af Fractal Design Corporation i 1991. Formatet gemmes også med det tre-tegns alias .rif, en arv fra DOS-filnavnskonventionen - begge filendelser åbnes identisk i Painter.
Trods navnet er Corel Painters RIFF-format fuldstændig urelateret til Microsofts Resource Interchange File Format (også forkortet RIFF), som er den container, der bruges af .WAV-lyd og AVI-video. De to deler kun et akronym; deres binære strukturer er helt forskellige.
.riff-filer gemmer rasterbilleddata i et blokstruktureret binært layout med big-endian byte-rækkefølge og understøtter fuld bevarelse af Painter-specifikke lagtyper - akvarellag, flydende blæk, impasto og dynamiske lag - som ikke kan overleve eksport til .PSD eller .TIF, hvor de flades ud eller går tabt.
Formatet understøtter op til 32 bit pr. pixel (8 bit pr. RGBA-kanal), med understøttelse af floating-point-kanaler i nyere versioner af Painter. Lærredsstørrelsen er kun begrænset af tilgængelig system-RAM. Da hver større Painter-udgivelse kan introducere nye bloktyper, kan .riff-filer fra nyere versioner muligvis ikke åbnes fuldt ud i væsentligt ældre versioner af softwaren.
.riff er det eneste format, der bevarer det komplette funktionssæt i Corel Painter-lærreder. Corel Painter 2024 er den nuværende udgivelse.
Sikkerhed og tryghed
RISIKO: LOWRIFF er et passivt rasterbilledformat; ingen makro- eller scripteksekvering. Risiko er begrænset til fejlformaterede filer, der forårsager programnedbrud.
Formatdetaljer
kort fortalt- Microsoft RIFF-container - Microsofts «Resource Interchange File Format» bruger .rmi/.riff i sjældne sammenhænge; WAV/AVI-familien bruger RIFF-headere internt, men ikke .riff-filendelsen - alligevel forårsager de samme bogstaver forvirring ved søgning.
Programmer der åbner RIFF-filer
Tekniske detaljer
dyb specifikation| Filkodning | Binær (proprietær Corel Painter-blokstruktur) |
| Byte-rækkefølge | Big-endian (i modsætning til Microsoft RIFF, som er little-endian) |
| Komprimering | Run-length encoding (RLE) eller ukomprimeret; et flag for komprimeringsindikator gemmes i filhovedet |
| Farvedybde | Op til 32 bpp (8 bit pr. RGBA-kanal); floating-point-kanaler understøttes i nyere Painter-versioner |
| Lagtyper | Bevarer alle Painter-specifikke lag: akvarel, flydende blæk, impasto og dynamiske lag - mistes eller flades ud ved eksport til PSD eller TIFF |
| Grænse for lærredsstørrelse | Ingen hårdkodet pixelgrænse; kun begrænset af tilgængelig system-RAM |
| Typisk filstørrelse | 500 KB - 500 MB afhængigt af lærredets dimensioner og antal lag |
| Filhoved (header) | Starter med to nul-bytes efterfulgt af størrelses- og dimensionsfelter; IKKE det samme som Microsoft RIFF (som starter med 52 49 46 46 / «RIFF») |
| Navnekonflikt | Navnet «RIFF» er i konflikt med Microsofts Resource Interchange File Format brugt af WAV og AVI - helt forskellig binær specifikation |
| DOS-alias | .rif er det 3-tegns ældre DOS-alias for det samme format; begge filendelser åbnes identisk i Corel Painter |
| Formatets historie | Introduceret med Fractal Design Painter 1.0 i 1991; Corel opkøbte softwaren i 1999 |
| Understøttede platforme | Windows og macOS |
| Udgivet | 1991 (Fractal Design Painter 1.0) |
| Seneste version | Painter 2024 (2023); internal version evolves with each Painter release |
| Specifikation | www.painterartist.com |
RIFF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om RIFF-filer.