Чаще всего запрос «как открыть city» означает файл GeoLite2-City.mmdb — базу геолокации от MaxMind, которую скачал разработчик или администратор и не может открыть двойным кликом, потому что Windows не знает, чем обрабатывать расширение .mmdb. Это бинарный формат, и обычный просмотрщик или блокнот покажут в нём лишь нечитаемый набор символов.

Однако под «city» может скрываться и другое: карта города в игре, файл проекта в градостроительном симуляторе, выгрузка из картографического сервиса. Ниже разберём основные сценарии и подскажем, как определить, что именно за файл у вас в руках, и чем его открыть без риска повредить данные.

Шаг 1. Определяем, что за файл перед нами

Прежде чем искать программу, посмотрите на полное имя файла и его расширение. Включите отображение расширений в проводнике Windows: Вид → Показать → Расширения имён файлов. Без этого файл GeoLite2-City.mmdb может отображаться просто как «GeoLite2-City», и вы не поймёте его тип.

Обратите внимание и на источник файла. Если он скачан с сайта MaxMind — это база GeoIP. Если лежит в папке сохранений игры — это игровой файл. Если получен от коллеги-аналитика — возможно, это таблица или выгрузка из ГИС-системы.

  • 📍 .mmdb — бинарная база геолокации MaxMind (GeoLite2-City, GeoIP2-City)
  • 🎮 .save, .sav, .city и подобные — файлы сохранений или карт из игр
  • 🗺️ .geojson, .shp, .kml — картографические данные с границами и объектами города
  • 📊 .csv, .xlsx — табличные выгрузки с данными по городам
📊 Какой файл «city» вы пытаетесь открыть?
GeoLite2-City.mmdb (база GeoIP)
Сохранение или карта из игры
Картографический файл (GeoJSON, Shapefile)
Таблица с данными по городам

Как открыть GeoLite2-City.mmdb

Файл .mmdb — это не документ, а индексированная бинарная база данных, предназначенная для программного чтения. «Открыть и посмотреть глазами» её в привычном смысле нельзя: данные внутри упакованы в дерево поиска, и текстовый редактор покажет только служебные заголовки и «мусор».

Рабочий способ — использовать официальные библиотеки MaxMind, которые доступны для большинства популярных языков программирования. Например, в Python достаточно установить пакет geoip2 и выполнить запрос по IP-адресу:

import geoip2.database

reader = geoip2.database.Reader('GeoLite2-City.mmdb')

response = reader.city('203.0.113.10')

print(response.country.name, response.city.name)

reader.close()

Если вам нужно просто проверить содержимое базы без программирования, можно воспользоваться CSV-версией: MaxMind распространяет GeoLite2-City также в формате .csv внутри zip-архива. Такие файлы открываются в Excel, LibreOffice Calc или любом текстовом редакторе, поддерживающем большие файлы.

💡

Скачивайте GeoLite2-City только с официального сайта MaxMind после бесплатной регистрации — сторонние копии базы могут быть устаревшими или изменёнными.

Открываем city-файл из игры

Градостроительные симуляторы вроде Cities: Skylines, SimCity или City Car Driving хранят карты и сохранения в собственных форматах. Универсальной программы для них не существует: такой файл открывается только самой игрой, причём желательно той же версии, в которой он был создан.

Порядок действий обычно такой: найдите папку сохранений игры (её расположение указано в документации конкретной игры, часто это подкаталог в «Документах» или в профиле пользователя), скопируйте туда файл и запустите загрузку из меню игры. Если игра не видит файл, возможная причина — несовпадение версий или отсутствие DLC и модов, которые использовались при создании сохранения.

⚠️ Внимание: не переименовывайте расширение игрового файла вручную и не открывайте его в текстовом редакторе с последующим сохранением — это может необратимо повредить сохранение. Перед любыми экспериментами сделайте резервную копию файла.

☑️ Проверка перед открытием сохранения из игры

Выполнено: 0 / 4

Картографические файлы с данными города

Если «city» — это выгрузка границ города, улиц или объектов, то, скорее всего, вы столкнулись с одним из стандартных геоформатов. GeoJSON — текстовый формат, его можно открыть даже в блокноте, а для наглядного просмотра подойдут онлайн-вьюверы или свободная ГИС-программа QGIS. Формат Shapefile (.shp) всегда идёт комплектом из нескольких файлов — открывать нужно именно в ГИС-приложении.

Файлы KML/KMZ открываются в Google Планета Земля. KMZ — это просто zip-архив с KML внутри, поэтому при необходимости его можно распаковать архиватором и посмотреть структуру данных.

ФорматЧем открытьОсобенности
.mmdbБиблиотеки MaxMind, geoip2Только программное чтение
.geojsonQGIS, текстовый редактор, онлайн-вьюверыЧитаемый текстовый формат
.shpQGIS и другие ГИСТребует сопутствующие файлы (.dbf, .shx)
.kml / .kmzGoogle Планета ЗемляKMZ распаковывается как zip
.csvExcel, LibreOffice CalcПроверьте кодировку UTF-8
💡

Тип файла определяет инструмент: .mmdb читается только через библиотеки, геоформаты — через ГИС-программы, игровые сохранения — только самой игрой.

Что делать, если файл не открывается

Системная ошибка «Не удаётся открыть файл» обычно означает одно из трёх: нет подходящей программы, файл повреждён при скачивании или архив не был распакован полностью. Проверьте размер файла — если он подозрительно мал по сравнению с указанным на сайте источника, скачайте его заново.

Для файлов из zip-архивов (а GeoLite2-City распространяется именно так) сначала полностью извлеките содержимое в отдельную папку. Попытка открыть файл прямо из окна архиватора иногда приводит к ошибкам доступа.

⚠️ Внимание: не скачивайте «универсальные открыватели файлов» с сомнительных сайтов — под таким описанием часто распространяется вредоносное ПО. Определите реальный формат файла и используйте официальную программу для него.

Как узнать реальный тип файла без расширения

Откройте файл в любом hex-редакторе или просмотрщике и посмотрите первые байты (сигнатуру). Текстовые форматы вроде GeoJSON начинаются с читаемых символов, zip-архивы — с букв PK. Это поможет понять природу файла, даже если расширение потеряно или изменено.

Конвертация и альтернативные варианты

Если открыть файл в исходном виде не получается, иногда проще конвертировать его в доступный формат. Для базы GeoIP MaxMind сама предоставляет CSV-вариант — конвертировать .mmdb самостоятельно обычно не требуется. Для геоданных конвертацию между GeoJSON, Shapefile и KML умеет QGIS и утилиты из состава GDAL.

Заметим, что конвертация — это всегда работа с копией. Исходный файл оставляйте нетронутым до тех пор, пока не убедитесь, что конвертированная версия открывается и содержит все нужные данные.

Если же ни один способ не подошёл, уточните у источника файла, в какой программе он был создан. Это самый короткий путь к правильному инструменту.

Частые вопросы

Чем открыть GeoLite2-City.mmdb без программирования?

Напрямую просмотреть .mmdb в обычной программе нельзя. Скачайте CSV-версию базы с официального сайта MaxMind — её можно открыть в Excel или LibreOffice Calc.

Блокнот открывает файл, но там непонятные символы. Файл сломан?

Скорее всего, нет — это бинарный формат, не предназначенный для чтения как текст. Используйте программу, соответствующую типу файла.

Игра не видит файл сохранения города. Что проверить?

Убедитесь, что файл лежит в правильной папке сохранений, версия игры совпадает с версией сохранения, а все использованные моды и DLC установлены. Точный путь к папке смотрите в документации вашей игры.

Можно ли открыть .mmdb в Excel?

Нет, Excel не понимает этот формат. Используйте CSV-версию базы или библиотеки MaxMind для вашего языка программирования.

Файл скачался как .zip — что с ним делать?

Распакуйте архив в отдельную папку стандартным архиватором Windows или сторонней программой, затем работайте уже с извлечёнными файлами.