Vad är filformatet XCF?
.xcf-bildfiler används av GIMP (GNU Image Manipulation Program). .xcf-filer lagrar lager, banor, transparensinställningar, kanaler, guider och andra element som används vid bildredigering. Formatet erbjuder inte ett alternativ för att granska bildredigeringshistorik - ångra-läget är endast för den aktuella sessionen och sparas inte på disken.
.xcf-formatets komprimering
.xcf-filer lagrar grafisk data i komprimerad form med en enkel RLE-komprimeringsalgoritm (Run-Length Encoding). GIMP stöder även gzip- och bzip2-paketering: filer med filtilläggen .xcf.gz eller .xcf.bz2 känns igen av GIMP som ursprungliga bildfiler. GIMP 2.10 introducerade dessutom valfri zlib-deflate-komprimering av rutor, valbar vid sparning.
.xcf-formatets begränsade portabilitet
Användning av .xcf-filer som ett datadelningsformat avråds, eftersom vissa delar av formatets struktur är nära relaterade till GIMP:s unika funktioner. För att dela färdigt arbete är export till en PNG- eller en PSD-fil det föredragna tillvägagångssättet. På grund av detta används det grafiska formatet .xcf inte i stor utsträckning utanför GIMP-ekosystemet, även om visningsprogram som Photopea och XnView MP kan öppna .xcf-filer.
Bakåtkompatibilitet och namngivning
.xcf-formatet är bakåtkompatibelt och stöder därför äldre GIMP-filer. Namnet står för «eXperimental Computing Facility» - studentdatorklubben vid UC Berkeley där GIMP ursprungligen utvecklades i mitten av 1990-talet, därav formatets namn.
Säkerhet & trygghet
RISK: LOWXCF är passiv bilddata utan skript eller körbart innehåll, så att öppna en är låg risk. Endast praktiska försiktighetsåtgärder: XCF-projektfiler kan vara stora, och vissa webbplatser för nedladdning av «gratis XCF-visare/konverterare» paketerar annonsprogram - hämta GIMP från gimp.org (eller ett betrott arkiv) snarare än annonsdrivna spegelsajter. Som med alla bildtolkare, håll din programvara uppdaterad mot enstaka avkodningsfel.
Formatdetaljer
i ett nötskalProgram som öppnar XCF-filer
Tekniska detaljer
djup specifikation| MIME-typ | image/x-xcf |
| Filsignatur | ASCII «gimp xcf » (9 byte) vid offset 0, följt av en versionssträng (t.ex. «v001»-«v019») och en nollterminator |
| Byteordning | Big-endian (nätverksbyteordning) för alla heltalsfält med flera byte |
| Färglägen | RGB, Gråskala, Indexerad - ett läge per arbetsyta |
| Färgdjup | 8-bitar per kanal (äldre); 16-bitars heltal och 32-bitars flyttal per kanal stöds från GIMP 2.10+ |
| Lagerstöd | Obegränsat antal lager, vart och ett med oberoende opacitet, blandningsläge och pixel-offset-position |
| Lagergrupper | Nästlade lagergrupper stöds sedan XCF version 9, introducerat med GIMP 2.8 |
| Transparens | Alfakanal per pixel på enskilda lager; sammansatt transparens hanteras per lager |
| Vektorbanor | Bézier-kurvbanor lagrade som namngivna banobjekt inbäddade i filen |
| Hjälpkanaler | Namngivna kanalobjekt med 8-bitars masker per pixel lagrade på den globala bildnivån |
| Komprimering | Intern RLE (Run-Length Encoding) per ruta; extern gzip- eller bzip2-paketering stöds via .xcf.gz / .xcf.bz2 |
| Parasit-metadata | Nyckel-värde-blobbar («parasiter») som kan bifogas till bilden, enskilda lager och kanaler |
| Inbäddad färgprofil | ICC-färgprofil lagrad via den inbyggda «icc-profile»-parasiten |
| Textlager | Icke-förstörande textlager behåller typsnittsnamn, storlek och formatering för omredigering i GIMP |
| Filversionering | Versionsetikett i huvudet (t.ex. v001 till v019) identifierar XCF-underversionen för bakåtkompatibilitet |
| Släppt | 1990s (native format of GIMP, the GNU Image Manipulation Program) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | gitlab.gnome.org |
XCF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XCF-filer.