.GRAPHML

Arquivo GRAPHML

Graph Markup Language File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo GRAPHML armazena um grafo matemático - um conjunto de nós (vértices) e arestas (conexões) - em XML simples. Abra-o com o Gephi (gratuito) ou yEd Graph Editor (gratuito) para visualizar a rede. Ele não pode ser aberto no Excel. O arquivo é XML puro e não pode executar código, portanto, é seguro abri-lo.

Desenvolvedor: The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.) Categoria: Arquivos de Dados Padrão aberto MIME: application/xml
ABRE EM Windows macOS Linux Web
Relacionado: .PKPASS · .DAT · .JSON · .RIS

Nesta página

19k+ extensões indexadas
Última revisão em Aug 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro GRAPHML?

Um arquivo .graphml armazena dados de grafos - redes de nós e arestas - em um formato padronizado baseado em .xml desenvolvido por um consórcio acadêmico (Universidade de Konstanz, TU Wien, Brown University) e publicado pela primeira vez em 2001. É amplamente utilizado em ciência de redes, análise de redes sociais, bioinformática e bancos de dados de grafos.

A estrutura é direta: um elemento raiz <graphml> (namespace http://graphml.graphdrawing.org/graphml) contém declarações <key> opcionais que definem um esquema de atributos tipados, seguidas por um ou mais elementos <graph>. Cada <graph> contém elementos <node> e <edge>; ambos podem carregar filhos <data key="..."> para anexar valores de atributos. Estruturas de grafos direcionados, não direcionados, mistos, hipergrafos e hierárquicos aninhados são todos suportados.

O GraphML é um formato de intercâmbio de dados, não uma ferramenta de diagrama visual. Ele codifica apenas a topologia e os atributos do grafo; coordenadas visuais e estilização podem ser adicionadas opcionalmente via atributos de extensão (por exemplo, os atributos y:Geometry usados pelo editor yEd). A variante .graphmlz é um arquivo .graphml compactado com gzip.

Como o .graphml é um XML não compactado, qualquer editor de texto pode inspecioná-lo. Para análise e visualização, as ferramentas mais comuns são o Gephi (análise de rede de código aberto) e o yEd Graph Editor. A biblioteca networkx do Python, JGraphT do Java e igraph do R leem e escrevem .graphml nativamente. Um formato relacionado é o .gexf, usado nativamente pelo Gephi.

Segurança e proteção

RISCO: LOW

Um arquivo .graphml contém dados XML simples e não pode executar código. Abri-lo é seguro. Arquivos de grafos muito grandes (centenas de MB) podem consumir RAM significativa no Gephi ou yEd (vários GB para grandes redes sociais) - limite a memória da JVM se abrir arquivos grandes. Não são possíveis scripts ou macros no formato GraphML.

Detalhes do formato

em resumo
NOME COMPLETOGraph Markup Language Filetambém conhecido como GraphML file, graph data file
DESENVOLVEDORThe GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.)desde 2001 (initial GraphML specification published)
TIPO MIMEapplication/xml
TIPOFormato de dados de grafo baseado em XML
PADRÃOAberto · livre de royalties

Programas que abrem arquivos GRAPHML

Windows3 apps
Gephi Código aberto Arquivo > Abrir para carregar um .graphml; o Gephi visualiza e analisa o grafo com layouts, estatísticas e filtros. A ferramenta padrão para análise de redes.
yEd Graph Editor Gratuito Arquivo > Abrir para carregar o .graphml; o yEd visualiza e edita o grafo com algoritmos de layout automático. Também exporta GraphML com atributos de layout.
VS Code / any XML editor Código aberto Abra como XML simples para inspecionar a estrutura de nós/arestas. Instale uma extensão XML para realce de sintaxe e validação.
macOS2 apps
Gephi Código aberto Arquivo > Abrir para carregar um .graphml; o Gephi visualiza e analisa o grafo com layouts, estatísticas e filtros. A ferramenta padrão para análise de redes.
yEd Graph Editor Gratuito Arquivo > Abrir para carregar o .graphml; o yEd visualiza e edita o grafo com algoritmos de layout automático. Também exporta GraphML com atributos de layout.
Linux2 apps
Gephi Código aberto Arquivo > Abrir para carregar um .graphml; o Gephi visualiza e analisa o grafo com layouts, estatísticas e filtros. A ferramenta padrão para análise de redes.
yEd Graph Editor Gratuito Arquivo > Abrir para carregar o .graphml; o yEd visualiza e edita o grafo com algoritmos de layout automático. Também exporta GraphML com atributos de layout.
Web1 app
Cosmograph (online graph visualizer) Gratuito Faça o upload de um GraphML ou converta nós/arestas para CSV para visualização interativa de grafos em larga escala no navegador.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto XML simples, UTF-8
Elemento raiz<graphml> com namespace XML http://graphml.graphdrawing.org/graphml
Elemento de nó<node id="..."> - o ID deve ser único dentro do documento
Elemento de aresta<edge source="..." target="..."> - direcionada ou não direcionada conforme o atributo <graph edgedefault="..."> pai
Esquema de atributosDeclarações <key> definem atributos tipados (string, int, double, boolean, long, float) com escopo para nó, aresta ou grafo
Valores de atributosElementos filhos <data key="..."> anexam valores de atributos declarados a nós ou arestas individuais
Tipos de grafos suportadosGrafos direcionados, não direcionados, mistos, hipergrafos e grafos aninhados/hierárquicos
Variante compactada.graphmlz - um arquivo .graphml compactado com gzip; a extensão padrão para grafos GraphML compactados
Assinatura bináriaNenhuma - começa com a declaração opcional <?xml seguida por <graphml
Tamanho típico do arquivo1 KB (pequenos grafos de teste) a mais de 500 MB (grandes redes sociais ou biológicas)
Tipo MIMEapplication/xml (informalmente também application/graphml+xml)
Layout visualNão codificado na especificação base; a extensão yEd adiciona atributos y:Geometry e y:NodeLabel para dados de layout opcionais
Localização do esquema XMLhttp://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd
Lançado2001 (initial GraphML specification published)
Versão mais recenteGraphML 1.1 (spec stable; no significant changes since ~2007)
Padrão abertoSim · livre de royalties
Especificaçãographml.graphdrawing.org

Conversões de GRAPHML

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos GRAPHML. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos GRAPHML.

Perguntas frequentes

O que é um arquivo GraphML?
Um arquivo GraphML é um documento XML que armazena um grafo matemático: um conjunto de nós (vértices) e arestas (conexões). É usado em ciência de redes, análise de redes sociais, bioinformática e bancos de dados de grafos.
Como abro um arquivo .graphml?
Use o Gephi (gratuito, a ferramenta padrão de análise de rede) ou o yEd Graph Editor (gratuito) para visualizar e analisar o grafo. Você também pode abri-lo em qualquer editor de texto ou XML para inspecionar os dados brutos.
Como converto GraphML para PDF ou PNG?
Abra o .graphml no Gephi ou yEd, aplique um algoritmo de layout para posicionar os nós visualmente e use Arquivo > Exportar para salvar como PDF, PNG ou SVG.
O Excel pode abrir um arquivo .graphml?
Não. O Excel lida com dados tabulares (linhas e colunas), não com topologia de grafos. Abra arquivos GraphML no Gephi ou yEd.
Qual é a diferença entre GraphML e GEXF?
Ambos são formatos de grafo em XML. O GraphML é o padrão mais antigo e amplamente suportado. O GEXF (Graph Exchange XML Format) é o formato nativo do Gephi com melhor suporte para grafos dinâmicos/temporais e atributos visuais.
O que é .graphmlz?
Um arquivo GraphML compactado com gzip. O formato é idêntico ao .graphml, mas compactado para reduzir o tamanho do arquivo em grafos grandes. Ferramentas como o Gephi podem abrir .graphmlz diretamente.

Referências

1GraphML - Wikipediaen.wikipedia.org
2GraphML specification - graphml.graphdrawing.orggraphml.graphdrawing.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z