.CGM

CGM-fil

Computer Graphics Metafile
Stil et spørgsmål
HURTIGT SVAR

En CGM-fil er en Computer Graphics Metafile - et ISO/IEC 8632 vektorgrafikformat fra 1987, der bruges i luftfart, forsvar og teknisk dokumentation. De fleste billedfremvisere kan ikke åbne den; brug IrfanView med plugins-pakken (gratis, Windows) eller en online-konverter for at få SVG eller PDF.

Udvikler: ISO/IEC + ANSI (vendor-neutral standard); originally a US FIPS Kategori: Vektorbilledfiler Åben standard MIME: image/cgm
ÅBNER PÅ Windows macOS Linux Web
Relateret: .EMZ · .CDR · .ODG · .VSDX

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 9, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CGM-filformatet?

.cgm-filer gemmer raster- eller vektorgrafik og tekst. Formatet understøttes af forskellige grafikredigerings- og tekniske illustrationsværktøjer og er fortsat udbredt i luftfarts-, forsvars- og ingeniørdokumentation - sektorer, hvor dets veletablerede standardisering vejer tungere end hverdagens forbrugerværktøjer.

Hovedformålet med at skabe .cgm-formatet var at udvikle en universel, platformuafhængig standard til lagring af grafikdata. CGM-standarden blev defineret af International Organization for Standardization (ISO) og International Electrotechnical Commission (IEC), udgivet som ISO/IEC 8632, og samtidig vedtaget som en amerikansk føderal standard (FIPS PUB 128) i 1987. Mens .svg i vid udstrækning har overtaget generel webgrafik, forbliver .cgm det obligatoriske format i luftfart (ATA Spec 2300, S1000D) og forsvarsdokumentationsstandarder (CALS).

CGM-standarden definerer, hvordan vektor- og rastergrafik skal gemmes i .cgm-filer. Hvert grafisk element har en liste over attributter, der definerer dets udseende og gengivelse. CGM understøtter RGB-direkte farve og indekserede farvemodeller, med op til 24-bit direkte farve, sammen med yderligere farvespecifikationer brugt i branchespecifikke profiler - i modsætning til det CMYK-orienterede .eps-format, der er almindeligt i print-workflows.

.cgm-filer kan gemme forskellige typer grafikdata takket være et rigt udvalg af elementer, der implementerer mange standarder. CGM-standarden definerer for eksempel:

  • hvilke typer data der kan gemmes (linjer, polylinjer, polygoner, tekstglyffer, udfyldte områder og indlejrede raster-celle-arrays),
  • hvordan indholdet vil blive vist i et enhedsuafhængigt Virtual Device Coordinate (VDC) rum,
  • hvordan billeder kan redigeres og udvides gennem profil-specifikke elementsæt,
  • understøttelse af eksterne enheder og interaktive funktioner via WebCGM 2.1-profilen.

CGM kan gemme data afhængigt af, hvordan outputbilledet skal genereres, og hvilke egenskaber det skal have. CGM gemmer data ved hjælp af en af tre standardkodninger:

  • Binær - hurtig filskrivning og -læsning; bruger big-endian heltalsrækkefølge,
  • Karakter - bærbar karakterbaseret kodning designet til 7-bit ASCII-transmissionskanaler,
  • Klartekst - menneskelæsbar og nem at redigere med standard teksteditorer; en klartekst .cgm-fil begynder med ASCII-nøgleordet BEGMF.

Sikkerhed og tryghed

RISIKO: LOW

En CGM-fil er en passiv vektorgrafik uden scripting, så selve formatet er lavrisiko. Praktiske forholdsregler: mange «CGM-fremvisere», der dukker op i søgninger, er døde eller bundlet med adware - hold dig til de anerkendte værktøjer på listen; og da CGM er almindeligt i luftfart/forsvar, kan filer være teknisk følsomme, så undgå at uploade fortrolige tegninger til online-konvertere.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNComputer Graphics Metafileogså kendt som CGM vector graphic, ISO/IEC 8632 metafile
UDVIKLERISO/IEC + ANSI (vendor-neutral standard); originally a US FIPSsiden 1987 (first standardized as ISO 8632 / ANSI; US FIPS PUB 128)
MIME-TYPEimage/cgm
TYPE2D vektorgrafik-metafil (kan også indlejre raster); ISO/IEC 8632 standard
STANDARDÅben · royaltyfri

Programmer der åbner CGM-filer

Windows4 apps
CorelDRAW Betalt Filer > Importer, vælg .cgm for at redigere den som vektorgrafik.
ABViewer Betalt Åbn .cgm for at se/måle/konvertere; CADSoftTools ABViewer understøtter CGM (gratis prøveversion).
IrfanView (+ plugins) Gratis Installer IrfanView Plugins-pakken (inkluderer CGM-læseren), vælg derefter Filer > Åbn .cgm.
Inkscape (via converter) Open-source Inkscape læser ikke CGM direkte - konverter til SVG først (UniConvertor / online), og åbn derefter i Inkscape.
macOS1 app
Adobe Illustrator Betalt Filer > Åbn / Placer .cgm (legacy CGM-import; ældre versioner havde bedre understøttelse).
Linux1 app
UniConvertor (sK1) Open-source Kommandolinje-konvertering af CGM til SVG/PDF: uniconvertor input.cgm output.svg, se/rediger derefter i Inkscape.
Web1 app
CloudConvert Freemium Upload .cgm og konverter til SVG/PDF/PNG online (til ikke-fortrolige filer).

Tekniske detaljer

dyb specifikation
StandardISO/IEC 8632:1999 (CGM:1999), Del 1-4; også ANSI X3.122 og US FIPS PUB 128 (1987)
MIME-typeimage/cgm (registreret); alternativer inkluderer image/x-cgm og application/cgm
KodningerTre defineret af standarden: Binær (Del 3), Karakter (Del 2) og Klartekst (Del 4)
FilstrukturOrdnet sekvens af metafilelementer: Begin Metafile → Begin Picture → grafiske primitiver og attributter → End Picture → End Metafile
Grafiske primitiverPolylinje, usammenhængende polylinje, polymarkør, udfyldt områdesæt, polygon, rektangel, cirkel, ellipse, cirkelbue, tekst, begrænset tekst, celle-array, flise-array
FarveunderstøttelseIndekseret farve (farvetabelindgange) og direkte RGB-farve; op til 24-bit direkte farve i henhold til standarden
KoordinatsystemEnhedsuafhængige Virtual Device Coordinates (VDC); præcision indstillet af VDC-heltals- eller realparametre - reelt ubegrænset koordinatområde
Binær byte-rækkefølgeBig-endian; binær kodning bruger big-endian heltals- og ordrækkefølge som specificeret i ISO/IEC 8632 Del 3
KomprimeringIngen i grundstandarden; visse profiler tillader komprimeret indlejret raster inden for celle-array og flise-array primitiver
Raster-indlejringRaster-pixeldata indlejret i vektorstrukturen via celle-array og flise-array primitiver
TeksthåndteringBasal tekst med fontindeks og karakterattributter; begrænset tekst afgrænset til en bounding box; tilføj tekst for fortsættelse
BrancheprofilerATA Spec 2300 / iSpec 2200 (civil luftfart), CALS / MIL-D-28003 (forsvar), S1000D (interaktive tekniske manualer), WebCGM 2.1 (W3C/OASIS)
WebCGM-udvidelseWebCGM 2.1 (W3C/OASIS, 2010) tilføjer hyperlinks, navngivne grupper, metadata og interaktivitet til web-implementeret teknisk dokumentation
FilidentifikationIntet enkelt «magic number» på tværs af alle kodninger; Klartekst .cgm begynder med ASCII-nøgleordet BEGMF; Binær starter med et BEGMF-kommandoelement (elementklasse 0, id 1)
Primære anvendelsesområderTekniske manualer til luftfart, militær-/forsvarsdokumentation, ingeniørillustrationer; SVG har erstattet .cgm til generel web- og forbrugerbrug
Udgivet1987 (first standardized as ISO 8632 / ANSI; US FIPS PUB 128)
Seneste versionCGM:1999 (ISO/IEC 8632:1999); WebCGM 2.1 published by W3C/OASIS in 2010
Åben standardJa · royaltyfri
Specifikationwww.iso.org

CGM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CGM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CGM-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en CGM-fil?
Brug et værktøj, der understøtter formatet: IrfanView med dets plugin-pakke (gratis), ABViewer eller CorelDRAW. Hvis du kun har brug for at se/dele den, skal du konvertere den til SVG eller PDF først.
Hvilket program åbner .cgm-filer gratis?
IrfanView (med Plugins-pakken) på Windows og UniConvertor på Linux til konvertering. Online-konvertere kan lave CGM om til SVG/PDF/PNG uden at installere noget.
Hvordan konverterer jeg CGM til SVG eller PDF?
Brug UniConvertor (kommandolinje), en online-konverter som CloudConvert, eller importer den i en vektoreditor og eksporter. SVG bevarer skalerbarheden; PDF er bedst til dokumenter.
Hvorfor vil min billedfremviser ikke åbne en CGM-fil?
CGM er en nichepræget teknisk illustrationsstandard, ikke et almindeligt fotoformat, så de fleste basale fremvisere mangler en dekoder. Brug IrfanView+plugins eller konverter den først.
Hvad bruges CGM til?
Hovedsageligt 2D tekniske illustrationer inden for luftfart (ATA/S1000D), forsvar (CALS) og ingeniørdokumentation, hvor en leverandørneutral ISO-vektorstandard er påkrævet.
Er CGM det samme som SVG?
Begge er vektorformater, men CGM (ISO/IEC 8632, 1987) er ældre end SVG og er binært/standardiseret til tekniske dokumenter; SVG er XML-webstandarden. CGM konverteres fejlfrit til SVG.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å