Wat is het RIFF-bestandsformaat?
.riff is het eigen rasterafbeeldingsformaat van Corel Painter, een digitale schildertoepassing die oorspronkelijk in 1991 werd gecreëerd door Fractal Design Corporation. Het formaat wordt ook opgeslagen met de drie-letterige alias .rif, een verouderde DOS-bestandsnaamconventie - beide extensies openen identiek in Painter.
Ondanks de naam is het RIFF-formaat van Corel Painter totaal niet gerelateerd aan Microsoft's Resource Interchange File Format (ook afgekort als RIFF), de container die wordt gebruikt door .WAV-audio en AVI-video. De twee delen alleen een acroniem; hun binaire structuren zijn volledig verschillend.
.riff-bestanden slaan rasterafbeeldingsgegevens op in een blok-gestructureerde binaire lay-out met big-endian bytevolgorde, en ondersteunen het volledige behoud van Painter-eigen laagtypen - aquarellagen, vloeibare inkt, impasto en dynamische lagen - die een export naar .PSD of .TIF niet overleven, waar ze worden samengevoegd of verloren gaan.
Het formaat ondersteunt tot 32 bits per pixel (8 bits per RGBA-kanaal), met ondersteuning voor floating-point kanalen in nieuwere versies van Painter. De canvasgrootte wordt alleen beperkt door het beschikbare systeem-RAM. Omdat elke grote Painter-release nieuwe bloktypen kan introduceren, kunnen .riff-bestanden van nieuwere versies mogelijk niet volledig worden geopend in aanzienlijk oudere versies van de software.
.riff is het enige formaat dat de volledige functieset van Corel Painter-canvassen behoudt. Corel Painter 2024 is de huidige release.
Beveiliging & veiligheid
RISICO: LOWRIFF is een passief rasterafbeeldingsformaat; geen macro- of scriptuitvoering. Risico beperkt tot misvormde bestanden die een applicatiecrash veroorzaken.
Formaatdetails
in een notendop- Microsoft RIFF container - Microsoft's „Resource Interchange File Format” gebruikt .rmi/.riff in zeldzame contexten; de WAV/AVI-familie gebruikt intern RIFF-headers maar niet de .riff-extensie - toch veroorzaken dezelfde letters verwarring bij zoekopdrachten.
Programma's die RIFF-bestanden openen
Technische details
diepe specificaties| Bestandscodering | Binair (eigen Corel Painter blokstructuur) |
| Bytevolgorde | Big-endian (in tegenstelling tot Microsoft RIFF dat little-endian is) |
| Compressie | Run-length encoding (RLE) of ongecomprimeerd; een compressie-indicatorvlag wordt opgeslagen in de bestandsheader |
| Kleurdiepte | Tot 32 bpp (8 bits per RGBA-kanaal); floating-point kanalen ondersteund in nieuwere Painter-versies |
| Laagtypen | Behoudt alle Painter-eigen lagen: aquarel, vloeibare inkt, impasto en dynamische lagen - gaan verloren of worden samengevoegd bij export naar PSD of TIFF |
| Limiet canvasgrootte | Geen hardgecodeerde pixellimiet; alleen beperkt door beschikbaar systeem-RAM |
| Typische bestandsgrootte | 500 KB - 500 MB afhankelijk van canvasafmetingen en aantal lagen |
| Bestandsheader | Begint met twee nul-bytes gevolgd door grootte- en afmetingsvelden; NIET hetzelfde als Microsoft RIFF (dat begint met 52 49 46 46 / „RIFF”) |
| Naamconflict | De naam „RIFF” conflicteert met Microsoft's Resource Interchange File Format gebruikt door WAV en AVI - volledig andere binaire specificatie |
| DOS-alias | .rif is de 3-letterige verouderde DOS-alias voor hetzelfde formaat; beide extensies openen identiek in Corel Painter |
| Formaatgeschiedenis | Geïntroduceerd met Fractal Design Painter 1.0 in 1991; Corel nam de software over in 1999 |
| Ondersteunde platforms | Windows en macOS |
| Uitgebracht | 1991 (Fractal Design Painter 1.0) |
| Laatste versie | Painter 2024 (2023); internal version evolves with each Painter release |
| Specificatie | www.painterartist.com |
RIFF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over RIFF-bestanden.