.GRAPHML

Файл GRAPHML

Graph Markup Language File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл GRAPHML хранит математический граф - набор узлов (вершин) и ребер (связей) - в формате обычного XML. Откройте его с помощью Gephi (бесплатно) или yEd Graph Editor (бесплатно) для визуализации сети. Его нельзя открыть в Excel. Файл представляет собой обычный XML и не может исполнять код, поэтому его открытие безопасно.

Разработчик: The GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.) Категория: Файлы данных Открыть стандартное MIME: application/xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .PKPASS · .DAT · .JSON · .RIS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 1, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла GRAPHML?

Файл .graphml хранит данные графа - сети узлов и ребер - в стандартизированном формате на основе .xml, разработанном академическим консорциумом (Университет Констанца, Венский технический университет, Университет Брауна) и впервые опубликованном в 2001 году. Он широко используется в сетевых науках, анализе социальных сетей, биоинформатике и графовых базах данных.

Структура проста: корневой элемент <graphml> (пространство имен http://graphml.graphdrawing.org/graphml) содержит необязательные объявления <key>, определяющие типизированную схему атрибутов, за которыми следуют один или несколько элементов <graph>. Каждый <graph> содержит элементы <node> и <edge>; оба могут иметь дочерние элементы <data key="..."> для прикрепления значений атрибутов. Поддерживаются ориентированные, неориентированные, смешанные, гиперграфы и вложенные иерархические структуры графов.

GraphML - это формат обмена данными, а не инструмент визуального построения диаграмм. Он кодирует только топологию и атрибуты графа; визуальные координаты и стили могут быть дополнительно добавлены через атрибуты расширения (например, атрибуты y:Geometry, используемые редактором yEd). Вариант .graphmlz представляет собой файл .graphml, сжатый с помощью gzip.

Поскольку .graphml - это несжатый XML, его можно просмотреть в любом текстовом редакторе. Для анализа и визуализации наиболее распространенными инструментами являются Gephi (анализ сетей с открытым исходным кодом) и yEd Graph Editor. Библиотеки networkx для Python, JGraphT для Java и igraph для R поддерживают чтение и запись .graphml нативном уровне. Родственным форматом является .gexf, используемый Gephi.

Безопасность и защита

РИСК: LOW

Файл .graphml представляет собой обычные данные XML и не может исполнять код. Его открытие безопасно. Очень большие файлы графов (сотни МБ) могут потреблять значительный объем оперативной памяти в Gephi или yEd (несколько ГБ для крупных социальных сетей) - ограничьте память JVM при открытии больших файлов. В формате GraphML невозможны скрипты или макросы.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕGraph Markup Language Fileтакже известен как GraphML file, graph data file
РАЗРАБОТЧИКThe GraphML Team (academic community; U. of Konstanz, TU Wien, Brown University, et al.)с 2001 (initial GraphML specification published)
КАТЕГОРИЯФайлы данных
MIME-ТИПapplication/xml
ТИПФормат данных графа на базе XML
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.pkpass.dat.json.ris

Программы, открывающие файлы GRAPHML

Windows3 apps
Gephi Открытый код «Файл» > «Открыть» для загрузки .graphml; Gephi визуализирует и анализирует граф с помощью макетов, статистики и фильтров. Стандартный инструмент для сетевого анализа.
yEd Graph Editor Бесплатно «Файл» > «Открыть» для загрузки .graphml; yEd визуализирует и редактирует граф с помощью алгоритмов автоматической компоновки. Также экспортирует GraphML с атрибутами макета.
VS Code / any XML editor Открытый код Откройте как обычный XML для проверки структуры узлов/ребер. Установите расширение XML для подсветки синтаксиса и валидации.
macOS2 apps
Gephi Открытый код «Файл» > «Открыть» для загрузки .graphml; Gephi визуализирует и анализирует граф с помощью макетов, статистики и фильтров. Стандартный инструмент для сетевого анализа.
yEd Graph Editor Бесплатно «Файл» > «Открыть» для загрузки .graphml; yEd визуализирует и редактирует граф с помощью алгоритмов автоматической компоновки. Также экспортирует GraphML с атрибутами макета.
Linux2 apps
Gephi Открытый код «Файл» > «Открыть» для загрузки .graphml; Gephi визуализирует и анализирует граф с помощью макетов, статистики и фильтров. Стандартный инструмент для сетевого анализа.
yEd Graph Editor Бесплатно «Файл» > «Открыть» для загрузки .graphml; yEd визуализирует и редактирует граф с помощью алгоритмов автоматической компоновки. Также экспортирует GraphML с атрибутами макета.
Web1 app
Cosmograph (online graph visualizer) Бесплатно Загрузите GraphML или конвертируйте узлы/ребра в CSV для крупномасштабной интерактивной визуализации графов в браузере.

Технические подробности

глубокая спецификация
Кодировка файлаОбычный текст XML, UTF-8
Корневой элемент<graphml> с пространством имен XML http://graphml.graphdrawing.org/graphml
Элемент узла<node id="..."> - ID должен быть уникальным в пределах документа
Элемент ребра<edge source="..." target="..."> - ориентированное или неориентированное согласно атрибуту родителя <graph edgedefault="...">
Схема атрибутовОбъявления <key> определяют типизированные атрибуты (string, int, double, boolean, long, float), относящиеся к узлу, ребру или графу
Значения атрибутовДочерние элементы <data key="..."> прикрепляют объявленные значения атрибутов к отдельным узлам или ребрам
Поддерживаемые типы графовОриентированные, неориентированные, смешанные, гиперграфы и вложенные/иерархические графы
Сжатый вариант.graphmlz - файл .graphml, сжатый gzip; стандартное расширение для сжатых графов GraphML
Бинарная сигнатураОтсутствует - начинается с необязательной декларации <?xml, затем <graphml
Типичный размер файлаот 1 КБ (небольшие тестовые графы) до 500 МБ+ (крупные социальные или биологические сети)
MIME-типapplication/xml (неофициально также application/graphml+xml)
Визуальная компоновкаНе закодирована в базовой спецификации; расширение yEd добавляет атрибуты y:Geometry и y:NodeLabel для опциональных данных макета
Расположение схемы XMLhttp://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd
Выпущен2001 (initial GraphML specification published)
Последняя версияGraphML 1.1 (spec stable; no significant changes since ~2007)
Открыть стандартноеДа · без роялти
Спецификацияgraphml.graphdrawing.org

Конвертации GRAPHML

Возможно
.GRAPHML .PDFРУКОВОДСТВО
Да - откройте файл в Gephi (бесплатно) или yEd (бесплатно), примените алгоритм разметки, затем используйте…
Как конвертировать
.GRAPHML .PNGРУКОВОДСТВО
Да, вы можете экспортировать граф GraphML как PNG - самый быстрый способ это открыть файл в Gephi или yEd…
Как конвертировать
.GRAPHML .SVGРУКОВОДСТВО
Да, GraphML можно конвертировать в SVG; откройте файл в Gephi (бесплатно) или yEd (бесплатно), примените…
Как конвертировать
.GRAPHML .TGFРУКОВОДСТВО
Да, вы можете конвертировать GraphML в TGF, используя Python NetworkX (одна команда) или Gephi с плагином.
Как конвертировать
.GRAPHML .GRAPHMLZРУКОВОДСТВО
Да - сожмите файл .graphml с помощью gzip; самый быстрый метод на любой платформе - одна команда gzip в…
Как конвертировать
.GRAPHML .GEXFРУКОВОДСТВО
Да, GraphML конвертируется в GEXF - самый быстрый метод через Gephi (бесплатно): откройте файл, затем «Файл >…
Как конвертировать
.GRAPHML .JPGРУКОВОДСТВО
Да, GraphML можно конвертировать в JPG - откройте файл в Gephi (бесплатно) или yEd (бесплатно), примените…
Как конвертировать
.GRAPHML .CSVРУКОВОДСТВО
Да - откройте файл в Gephi (бесплатно), перейдите в Data Laboratory и экспортируйте таблицу узлов или ребер…
Как конвертировать

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами GRAPHML. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах GRAPHML.

Часто задаваемые вопросы

Что такое файл GraphML?
Файл GraphML - это XML-документ, хранящий математический граф: набор узлов (вершин) и ребер (связей). Используется в сетевых науках, анализе социальных сетей, биоинформатике и графовых базах данных.
Как открыть файл .graphml?
Используйте Gephi (бесплатный стандартный инструмент для анализа сетей) или yEd Graph Editor (бесплатно) для визуализации и анализа графа. Вы также можете открыть его в любом текстовом или XML-редакторе для проверки исходных данных.
Как конвертировать GraphML в PDF или PNG?
Откройте .graphml в Gephi или yEd, примените алгоритм компоновки (layout) для визуального размещения узлов, затем используйте «Файл» > «Экспорт», чтобы сохранить результат в формате PDF, PNG или SVG.
Может ли Excel открыть файл .graphml?
Нет. Excel работает с табличными данными (строками и столбцами), а не с топологией графа. Открывайте файлы GraphML в Gephi или yEd.
В чем разница между GraphML и GEXF?
Оба являются форматами графов на базе XML. GraphML - более старый и широко поддерживаемый стандарт. GEXF (Graph Exchange XML Format) - это нативный формат Gephi с лучшей поддержкой динамических/временных графов и визуальных атрибутов.
Что такое .graphmlz?
Это файл GraphML, сжатый с помощью gzip. Формат идентичен .graphml, но сжат для уменьшения размера файлов больших графов. Такие инструменты, как Gephi, могут открывать .graphmlz напрямую.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z