Wat is het RIF-bestandsformaat?
Een .rif-bestand is het eigen opslagformaat van Corel Painter, een digitale schilderapplicatie die is ontworpen om natuurlijke media te simuleren - zoals olieverf, aquarel, pastel, houtskool en meer. Het formaat stamt uit Fractal Design Painter 1.0 (1991) en is via MetaCreations (1996) en Corel (1999) doorontwikkeld tot het huidige Corel Painter 2024.
Ondanks de naam „Painter RIFF” is dit niet de RIFF-multimediacontainer van Microsoft die wordt gebruikt door WAV en AVI. Het is Corels eigen blok-gestructureerde binaire formaat: elk blok bevat een type-ID van 4 bytes en een grootteveld van 4 bytes, en het bestand begint met de bytes 00 02 00 00 - niet de ASCII-tekst RIFF van het Microsoft-formaat. De blokarchitectuur maakt voorwaarts compatibele parsing mogelijk.
.rif is de meest uitgebreide opslagoptie in Painter: het behoudt de volledige stapel lagen, metadata van penseelstreken, papiertexturen, „image hose”-gegevens en Painter-specifieke mediatypen - zoals aquarel (opgeslagen op een natte laag), impasto (penseelstreken met hoogtekaarten) en vloeibare inkt - die allemaal permanent verloren gaan bij het exporteren naar TIFF of PSD. De kleurdiepte is 8-bit per kanaal (24-bit RGB / 32-bit RGBA), waarbij ondersteuning voor 16-bit per kanaal is toegevoegd in Painter 2018.
XnView kan .rif openen in een alleen-lezen rastermodus (samengevoegde compositie), maar behoudt geen Painter-specifieke lagen of media. De extensie .riff is een alias voor hetzelfde formaat.
Beveiliging & veiligheid
RISICO: LOWRIF is een puur rasterafbeeldingsformaat zonder de mogelijkheid om macro's of scripts uit te voeren. Veilig om te openen.
Formaatdetails
in een notendop- Microsoft RIFF-container - Microsofts Resource Interchange File Format (WAV, AVI, WebP-header) gebruikt .rif als een zeldzame variant; de dominante RIFF-extensie is .riff - niet gerelateerd aan Corel Painter.
Programma's die RIF-bestanden openen
Technische details
diepe specificaties| Magic bytes | 0x00 0x02 0x00 0x00 of 0x00 0x02 0x20 0x00 op bestandsoffset 0 (niet de ASCII „RIFF” van de Microsoft-container) |
| Bytevolgorde | Big-endian |
| Blokstructuur | 4-byte type-ID + 4-byte grootteveld + gegevens; elk blok is onafhankelijk parseerbaar voor voorwaartse compatibiliteit |
| Compressie | RLE (run-length encoding) of ongecomprimeerd per blok; altijd lossless |
| Kleurdiepte | 8-bit/kanaal (24-bit RGB, 32-bit RGBA); 16-bit/kanaal ondersteund vanaf Painter 2018 |
| Kleurmodel | RGB, RGBA en CMYK kleurmodi; kleurmodus vastgelegd in de canvas-header-blok |
| Canvasgrootte | Geen harde pixellimiet; praktisch maximum gekoppeld aan beschikbaar RAM; canvassen tot ~10.000 × 10.000 px zijn gebruikelijk |
| Painter-specifieke gegevens | Aquarel natte laag, impasto hoogtekaart, vloeibare inktstreken, papiertexturen, image hose-gegevens, penseelstreek-metadata - alles behouden |
| Laagondersteuning | Volledige stapel lagen behouden; lagen worden samengevoegd tot een enkel raster bij export naar TIFF of PSD |
| Typische grootte | 5 MB - 500 MB afhankelijk van canvasgrootte, aantal lagen en gebruikte mediatypen |
| Formaat-alias | De extensie .riff opent hetzelfde formaat |
| Lezen door derden | XnView en XnView MP openen .rif als samengevoegde compositie (alleen-lezen); Painter-specifieke lagen en media zijn ontoegankelijk |
| Eigendomsgeschiedenis | Fractal Design (1991) → MetaCreations (1996) → Corel (1999) → Corel Painter 2024 |
| Uitgebracht | 1991 (Fractal Design Painter 1.0) |
| Laatste versie | Corel Painter 2024 (current) |
| Specificatie | www.painterartist.com |
RIF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RIF-bestanden.