.CGM

CGM-fil

Computer Graphics Metafile
Ställ en fråga
SNABBT SVAR

En CGM-fil är en Computer Graphics Metafile - ett ISO/IEC 8632-vektorgrafikformat från 1987 som används inom flyg, försvar och teknisk dokumentation. De flesta bildvisare kan inte öppna den; använd IrfanView med dess plugins-paket (gratis, Windows) eller en online-konverterare för att få SVG eller PDF.

Utvecklare: ISO/IEC + ANSI (vendor-neutral standard); originally a US FIPS Kategori: Vektorbildfiler Öppen standard MIME: image/cgm
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .EMZ · .CDR · .ODG · .VSDX

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 9, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CGM?

.cgm-filer lagrar raster- eller vektorgrafik och text. Formatet stöds av olika verktyg för grafikredigering och teknisk illustration, och används fortfarande i stor utsträckning inom flyg-, försvars- och ingenjörsdokumentation - sektorer där dess sedan länge etablerade standardisering väger tyngre än vardagliga konsumentverktyg.

Huvudmålet med att skapa .cgm-formatet var att utveckla en universell, plattformsoberoende standard för lagring av grafikdata. CGM-standarden definierades av International Organization for Standardization (ISO) och International Electrotechnical Commission (IEC), publicerades som ISO/IEC 8632, och antogs samtidigt som en amerikansk federal standard (FIPS PUB 128) år 1987. Medan .svg i hög grad har tagit över för allmän webbgrafik, förblir .cgm det obligatoriska formatet i dokumentationsstandarder för flyg (ATA Spec 2300, S1000D) och försvar (CALS).

CGM-standarden definierar hur vektor- och rastergrafik ska lagras i .cgm-filer. Varje grafiskt element har en lista med attribut som definierar dess utseende och rendering. CGM stöder RGB-direktfärg och indexerade färgmodeller, med upp till 24-bitars direktfärg, tillsammans med ytterligare färgspecifikationer som används i branschspecifika profiler - till skillnad från det CMYK-orienterade .eps-formatet som är vanligt i tryckflöden.

.cgm-filer kan lagra olika typer av grafikdata tack vare en rik uppsättning element som implementerar många standarder. CGM-standarden definierar till exempel:

  • vilka typer av data som kan lagras (linjer, polylinjer, polygoner, textglyfer, fyllda ytor och inbäddade rastercellsmatriser),
  • hur innehållet ska visas i en enhetsoberoende Virtual Device Coordinate (VDC)-rymd,
  • hur bilder kan redigeras och utökas genom profilspecifika elementuppsättningar,
  • stöd för externa enheter och interaktiva funktioner via WebCGM 2.1-profilen.

CGM kan lagra data beroende på hur utdatabilden ska genereras och vilka egenskaper den ska ha. CGM lagrar data med en av tre standardkodningar:

  • Binär - snabb filskrivning och läsning; använder big-endian heltalsordning,
  • Tecken - portabel teckenbaserad kodning utformad för 7-bitars ASCII-överföringskanaler,
  • Klartext - läsbar för människor och lätt att redigera med vanliga textredigerare; en .cgm-fil i klartext börjar med ASCII-nyckelordet BEGMF.

Säkerhet & trygghet

RISK: LOW

En CGM-fil är en passiv vektorgrafik utan skript, så själva formatet innebär låg risk. Praktiska försiktighetsåtgärder: många «CGM-visare» som dyker upp vid sökning är inaktuella eller innehåller annonsprogram - håll dig till de välrenommerade verktygen i listan; och eftersom CGM är vanligt inom flyg/försvar kan filer vara tekniskt känsliga, så undvik att ladda upp konfidentiella ritningar till online-konverterare.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNComputer Graphics Metafileäven känd som CGM vector graphic, ISO/IEC 8632 metafile
UTVECKLAREISO/IEC + ANSI (vendor-neutral standard); originally a US FIPSsedan 1987 (first standardized as ISO 8632 / ANSI; US FIPS PUB 128)
MIME-TYPimage/cgm
TYP2D-vektorgrafikmetafil (kan även bädda in raster); ISO/IEC 8632-standard
STANDARDÖppen · royaltyfri

Program som öppnar CGM-filer

Windows4 apps
CorelDRAW Betald Arkiv > Importera, välj .cgm för att redigera den som vektorgrafik.
ABViewer Betald Öppna .cgm för att visa/mäta/konvertera; CADSoftTools ABViewer stöder CGM (gratis testversion).
IrfanView (+ plugins) Gratis Installera IrfanView Plugins-paketet (inkluderar CGM-läsaren), välj sedan Arkiv > Öppna .cgm.
Inkscape (via converter) Öppen källkod Inkscape läser inte CGM direkt - konvertera till SVG först (UniConvertor / online) och öppna sedan i Inkscape.
macOS1 app
Adobe Illustrator Betald Arkiv > Öppna / Placera .cgm (legacy CGM-import; äldre versioner hade bättre stöd).
Linux1 app
UniConvertor (sK1) Öppen källkod Konvertera CGM till SVG/PDF via kommandoraden: uniconvertor input.cgm output.svg, visa/redigera sedan i Inkscape.
Web1 app
CloudConvert Freemium Ladda upp .cgm och konvertera till SVG/PDF/PNG online (för icke-konfidentiella filer).

Tekniska detaljer

djup specifikation
StandardISO/IEC 8632:1999 (CGM:1999), del 1-4; även ANSI X3.122 och US FIPS PUB 128 (1987)
MIME-typimage/cgm (registrerad); alternativ inkluderar image/x-cgm och application/cgm
KodningarTre definierade av standarden: Binär (del 3), Tecken (del 2) och Klartext (del 4)
FilstrukturOrdnad sekvens av metafil-element: Begin Metafile → Begin Picture → grafiska primitiver och attribut → End Picture → End Metafile
Grafiska primitiverPolylinje, disjunkt polylinje, polymarkör, fylld yta, polygon, rektangel, cirkel, ellips, cirkelbåge, text, begränsad text, cellmatris, brickmatris
FärgstödIndexerad färg (färgtabellsposter) och direkt RGB-färg; upp till 24-bitars direktfärg enligt standarden
KoordinatsystemEnhetsoberoende Virtual Device Coordinates (VDC); precision inställd av VDC-heltals- eller realparametrar - i praktiken obegränsat koordinatområde
Binär byteordningBig-endian; binär kodning använder big-endian heltals- och ordordning enligt specifikationen i ISO/IEC 8632 del 3
KomprimeringIngen i grundstandarden; vissa profiler tillåter komprimerad inbäddad raster inom cellmatris- och brickmatrisprimitiver
RasterinbäddningRasterpixeldata inbäddad i vektorstrukturen via cellmatris- och brickmatrisprimitiver
TexthanteringGrundläggande text med typsnittsindex och teckenattribut; begränsad text inom en avgränsningsram; tilläggstext för fortsättning
BranschprofilerATA Spec 2300 / iSpec 2200 (civilflyg), CALS / MIL-D-28003 (försvar), S1000D (interaktiva tekniska manualer), WebCGM 2.1 (W3C/OASIS)
WebCGM-tilläggWebCGM 2.1 (W3C/OASIS, 2010) lägger till hyperlänkar, namngivna grupper, metadata och interaktivitet för webbaserad teknisk dokumentation
FilidentifieringInget enskilt magiskt nummer för alla kodningar; Klartext .cgm börjar med ASCII-nyckelordet BEGMF; Binär börjar med ett BEGMF-kommandoelement (elementklass 0, id 1)
Primära användningsområdenTekniska manualer för flygindustrin, militär/försvarsdokumentation, ingenjörsillustrationer; SVG har ersatt .cgm för allmän webb- och konsumentanvändning
Släppt1987 (first standardized as ISO 8632 / ANSI; US FIPS PUB 128)
Senaste versionCGM:1999 (ISO/IEC 8632:1999); WebCGM 2.1 published by W3C/OASIS in 2010
Öppen standardJa · royaltyfri
Specifikationwww.iso.org

CGM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CGM-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CGM-filer.

Vanliga frågor

Hur öppnar jag en CGM-fil?
Använd ett verktyg som stöder formatet: IrfanView med dess plugin-paket (gratis), ABViewer eller CorelDRAW. Om du bara behöver visa eller dela den, konvertera den till SVG eller PDF först.
Vilket program öppnar .cgm-filer gratis?
IrfanView (med Plugins-paketet) på Windows, och UniConvertor på Linux för konvertering. Online-konverterare kan omvandla CGM till SVG/PDF/PNG utan att installera något.
Hur konverterar jag CGM till SVG eller PDF?
Använd UniConvertor (kommandorad), en online-konverterare som CloudConvert, eller importera till en vektorredigerare och exportera. SVG behåller skalbarheten; PDF är bäst för dokument.
Varför kan inte min bildvisare öppna en CGM-fil?
CGM är en nischad standard för teknisk illustration, inte ett vanligt fotoformat, så de flesta enkla bildvisare saknar en avkodare. Använd IrfanView+plugins eller konvertera den först.
Vad används CGM till?
Främst 2D-tekniska illustrationer inom flyg (ATA/S1000D), försvar (CALS) och ingenjörsdokumentation, där en leverantörsneutral ISO-vektorstandard krävs.
Är CGM samma sak som SVG?
Båda är vektorformat, men CGM (ISO/IEC 8632, 1987) är äldre än SVG och är binärt/standardiserat för teknisk dokumentation; SVG är XML-webbstandarden. CGM kan konverteras rent till SVG.

Referenser

1ISO/IEC 8632 - Computer Graphics Metafile (standard)www.iso.org
2W3C - WebCGM 2.1www.w3.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Relaterade filtillägg

.EMZWindows Compressed Enhanced Metafile
.CDRCorelDRAW image / drawing
.ODGOpenDocument Graphics (Drawing)
.VSDXMicrosoft Visio Drawing (2013+)
.AIAdobe Illustrator Artwork
.EPSEncapsulated PostScript

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö