Чем открыть файл mid. Открытие MID файлов

Если некто решит поискать в Интернете описание обменного формата MapInfo (MID/MIF), то столкнётся с парадоксальной ситуацией. Несмотря на широкое распространение самой программы и ещё большее распространение обменного формата, список выдачи поисковика будет весьма невелик. А если отбросить рекламный мусор, то результат сведётся к десятку ссылок, которые, к тому же, приводят один и тот же текст. За разным авторством, в разном оформлении, с меньшими или большими искажениями разные сайты цитируют небрежно вырванный кусок из «Руководства Пользователя MapInfo» то ли 5-й, то ли 6-й версии.

Вряд ли это делается по злому умыслу. Ранние версии документации были оформлены (по объективным причинам) крайне ненаглядно и мало кому удавалось дочитать до «Приложения J» на 500-какой-то странице. Не говоря уже о том, чтобы визуально запомнить этот текст. А, начиная с версии 8.0 данный раздел вообще исчез из «Руководства» и вернулся только в версии 12.0, правда, существенно переработанный и не столь наглядный.

Попробуем исправить положение, скомпилировав нужные главы «Руководства Пользователя» от разных версий.

Введение

В этой статье описан формат обмена данными MapInfo MID/MIF.

Этот универсальный формат позволяет сопоставлять различным графическим элементам настраиваемые данные. MIF-файл является текстовым (ASCII), поэтому файлы в таком формате можно редактировать, достаточно легко генерировать, причем они будут работать в любых системах, где работает MapInfo. Возможно, оптимальным способом изучения MapInfo Interchange Format (MIF) является просмотр примеров, приведенных в этой статье, по ходу чтения описания формата. Вы можете также создать свои примеры, экспортировав какие-нибудь файлы в формат MIF, а затем просматривать их в текстовом редакторе.

Данные MapInfo хранятся в двух файлах: графическая информация содержится в файлах с расширением MIF, а текстовая - в файлах с расширением MID. Каждая строка текстовых данных отделяется от следующей строки либо символом возврата каретки (Carriage Return), либо символом возврата каретки вместе с новой строкой (Line Feed), либо только символом новой строки. MIF-файл состоит из двух частей: заголовка и секции данных. Заголовок файла содержит информацию о том, как создавать таблицы MapInfo, а секция данных содержит определения графических объектов.

Заголовок файла формата MIF

Заголовок файла формата MIF имеет следующий вид (в квадратные скобки взята информация, которая может отсутствовать).

VERSION n
CharSet "char_set"
[ DELIMITER "<с>" ]
[ UNIQUE n,n.. ]
[ INDEX n, n.. ]
[ COORDSYS... ]
[ TRANSFORM... ]
COLUMNS n
<имя> <тип>
<имя> <тип>

Предложение Version (Версия)

Для правильной обработки MIF-файла MapInfo необходимо знать, в какой версии программы он был создан. Номер версии задаётся предложением VERSION:

VERSION 1 или VERSION 2 или VERSION 300 или VERSION 450 и так далее.

  • MIF-файл всегда сохраняется с номером версии 300, если иное не задано в исходной таблице.
  • После того, как таблица однажды была обновлена на более новую версию, MapInfo Professional никогда не понижает номер её версии на меньшее значение, даже когда характеристика, вызвавшая обновление, удалена.
  • Параметры Pen(0,0,0) и Brush(0,0,0), которые можно было использовать в таблицах MapInfo Professional 4.1, запрещены в MapInfo Professional 4.5 и более новых версиях.
  • Толщина линии, заданная предложением Pen, соответствует указанному значению, умноженному на 10, плюс 10 (.2 → 12, 1.0 → 20, и т. п.). При этом в заголовке MIF-файла номер версии меняется на 450.

Все изменения (и их следствия) в TAB- и MIF-файлах, рабочих наборах и других служебных файлах MapInfo Professional перечислены в соответствующей таблице Приложения D «Руководства Пользователя» MapInfo версии 12.5.

Предложение CharSet (Набор символов)

В предложении CharSet указывается, набор символов какой кодовой страницы используется в таблице. Например, «WindowsLatin1» означает, что используется стандартная для США и Западной Европы кодовая страница Windows (так называемая «ANSI кодировка» или «кодовая страница 1251»); «WindowsCyrillic» обозначает стандартный для России набор символов Windows (кодовая страница 1252); «MacRoman» обозначает стандартный набор символов Macintosh US & Western Europe. Если указать слово «Neutral», то MapInfo не будет выполнять преобразование символов в текущую кодовую страницу Windows.

Если Вы не знаете точно, как обозначается используемый Вами набор символов, то выполните экспорт таблицы и изучите MIF–файл с помощью текстового редактора. Название используемого набора символов будет указано в предложении CharSet, например:

Charset "WindowsCyrillic"

Предложение Delimiter (Разделитель)

Здесь в двойных кавычках указывается символ, использующийся в качестве разделителя, например:

Стандартное значение разделителя - символ табуляции; при использовании стандартного разделителя строка DELIMITER может быть опущена.

Предложение Unique (Уникальная колонка)

Здесь задается число. Это число указывает на столбец в базе данных: 3 указывает на третий столбец, 7 - на седьмой и так далее. Что происходит со столбцами, перечисленными в списке UNIQUE? Представим, например, что имеется база данных о шоссейных дорогах. Каждому шоссе соответствует единственное название, но шоссе может распадаться на несколько участков (которым сопоставлены отдельные записи). Поместите столбец NAME в список UNIQUE, а столбец сегментов не указывайте в этом списке. В результате будут созданы две соединенные таблицы: таблица имен и таблица прочих атрибутов объектов. Именно таким образом разрабатывались различные таблицы улиц для Pitney Bowes Software Inc. (таблицы StreetPro).

Предложение Index (Индекс)

Числа, указанные в этом предложении, представляют собой номера тех колонок таблицы, для которых определены индексы. При этом колонки нумеруются, начиная с единицы так, что число 3 означает, что индекс определен для третьей колонки, число 7 - для седьмой и т.д. Колонки в списке INDEX будут пронумерованы в соответствии с этими числами.

Предложение CoordSys (Координатная система)

Предложение COORDSYS задается для того, чтобы указать, что данные хранятся НЕ в проекции Широты/Долготы. Если предложение COORDSYS отсутствует, то предполагается, что данные приведены в проекции Широта/Долгота.

Все координаты приводятся относительно северо-восточного квадранта. Координаты объектов на территории США имеют отрицательную координату X, а координаты объектов в России и Европе (к востоку от Гринвича) имеют положительные координаты по оси X. Объектам в северном полушарии соответствуют положительные координаты Y, а объектам в южном полушарии - отрицательные координаты Y.

Синтаксис записи предложения CoordSys:

CoordSys Earth
[ Projection type, datum, unitname
[ , origin_longitude]
[ , origin_latitude ]
[ , standard_parallel_1 [ , standard_parallel_2 ] ]
[ , azimuth ]
[ , scale_factor ]
[ , false_easting ]
[ , false_northing]
[ , range ] ]

[ Bounds (minx, miny) (maxx, maxy) ]

CoordSys Nonearth
[ Affine Units unitname, A, B C, D, E, F ]
Units unitname
Bounds (minx, miny) (maxx, maxy)

CoordSys Layout Units paperunitname

CoordSys Table tablename

CoordSys Window window_id

  • type - положительное целое число, показывающее, какая координатная система используется;
  • datum - положительное целое число, указывающее какой регион используется;
  • unitname - строковая величина, показывающая, какие единицы измерения используются (например, "m" для метров);
  • origin_longitude - вещественное число, в градусах, показывающее долготу;
  • origin_latitude - вещественное число, в градусах, показывающее широту;
  • standard_parallel_1 и standard_parallel_2 - вещественные значения широты, в градусах;
  • azimuth - вещественная величина, угол измерения в градусах;
  • scale_factor - вещественная величина, масштабный множитель;
  • range - вещественная величина, от 1 до 180, предписывающая, какая часть земной поверхности будет показана;
  • minx - вещественная величина, определяющая минимальное значение x;
  • miny - вещественная величина, определяющая минимальное значение y;
  • maxx - вещественная величина, определяющая максимальное значение x;
  • maxy - вещественная величина, определяющая максимальное значение y;
  • paperunitname - строковая величина, представляющая "бумажные" единицы измерения (например, "in" для дюймов);
  • tablename - имя открытой таблицы;
  • window_id - целая величина, идентификатор окна, соотнесенного с окном Карты или Отчета;
  • A представляет масштабирование или растяжение вдоль оси X.
  • B представляет поворот или отклонение вдоль оси X.
  • C представляет сдвиг вдоль оси X.
  • D представляет масштабирование или растяжение вдоль оси Y.
  • E представляет поворот или отклонение вдоль оси Y.
  • F представляет сдвиг вдоль оси Y.

Предложение Transform (Преобразование)

Если в файле MIF записаны координаты относительно северо-западного квадранта (квадрант 2), то Вы можете задать преобразование этих координат к северо-восточному квадранту (квадрант 1) в предложении Transform.

Квадрант 2:
Северо-западный квадрант
Квадрант 1:
Северо-восточный квадрант
Квадрант 3:
Юго-западный квадрант
Квадрант 4:
Юго-восточный квадрант

Данное предложение имеет следующую форму:

TRANSFORM множитель_Х, множитель_Y, смещение_Х, смещение_Y

Чтобы задать преобразование из данных по квадранту 2 в данные по квадранту 1, задайте следующее предложение Transform:

TRANSFORM -1, 0, 0, 0

Нули означают, что MapInfo игнорирует данные параметры.

Если Вы работаете с программой, создающей файлы формата MIF с координатами для квадранта 2, Вы можете:

  • добавлять предложения TRANSFORM в файлы MIF;
  • внести изменение в программу, чтобы она вырабатывала координаты для квадранта 1;
  • внести изменение в программу, чтобы она добавляла предложение TRANSFORM в каждый MIF-файл.

Предложение Columns (Колонки)

Здесь задается число столбцов. Затем, для каждого столбца в отдельной строке указывается название столбца, тип данных в нем, а также размер поля (для столбцов, содержащих строки и десятичные числа). Возможны следующие типы столбцов:

  • char (длина поля)
  • integer (4 байта)
  • smallint (2 байта, так что допустимы числа в диапазоне от -32767 до +32767)
  • decimal (длина поля, число цифр после запятой)
  • float
  • logical

Вот пример раздела столбцов в заголовке:

COLUMNS 3
STATE char (15)
POPULATION Integer
AREA decimal (8,4)

Файл MID должен содержать следующие три столбца данных, указанные в заголовке:

  • столбец STATE: 15-символьное поле;
  • столбец POPULATION: поле целых чисел;
  • столбец AREA: поле десятичных чисел, состоящих из не более чем 8 цифр, в том числе из 4 цифр после запятой.

Секция данных в файлах формата MIF

Секция данных в файлах формата MIF следует после заголовка и должна начинаться со слова DATA на отдельной строке:

Секция данных MIF-файла может содержать любое число графических примитивов, по одному для каждого графического объекта. MapInfo сравнивает разделы файлов формата MIF и MID, сопоставляя первому объекту в MIF-файле первую строку MID-файла, второму объекту MIF-файла вторую строку MID-файла и так далее.

Если для строки MID-файла не найдено соответствующего графического объекта, то создается «пустой» объект (NONE) в соответствующей позиции MIF-файла.

Могут использоваться следующие графические объекты:

  • точка
  • линия
  • полилиния
  • область
  • текст
  • прямоугольник
  • скругленный прямоугольник
  • эллипс
  • группа точек
  • коллекция

Точка

Объект типа точка имеет два параметра: координату Х и координату Y. Может также быть указан вид символа, которым обозначается данная точка. Для символа указывается номер. Если не задан символ, для обозначения точки используется текущий символ.

POINT x у [ Symbol (shape, color, size) ]

Каждая версия MapInfo поддерживает разные символы предложения SYMBOL.

Линия

Объект типа линия должен иметь четыре обязательных параметра: координаты X и Y для двух концевых точек. Может также быть указан тип линии. Если тип линии не задан, то используется текущий тип линий.

LINE x1 y1 x2 y2 [ PEN (width, pattern, color) ]

Полилиния

Объект типа полилиния может состоять как из одной, так и из нескольких секций. Если полилиния состоит из нескольких секций, то в ее описание следует включить ключевое слово MULTIPLE, за которым должно быть указано количество секций numsections. При этом, для каждой секции обязательно должно быть задано число точек, из которых она состоит (аргумент numpts) и, следом за ним, координаты x/y каждой точки. Для выбора стиля линии используется предложение PEN (см. ниже). Если использовать слово SMOOTH, то полилиния будет сглажена.

PLINE [ MULTIPLE numsections ]
numpts1
x1 y1
x2 y2
(…)
[ numpts2
x1 y1
x2 y2 ]

[ SMOOTH ]

Область

Объект типа область может состоять из одного или нескольких полигонов. Число полигонов, из которых состоит область, задается сразу после ключевого слова REGION (аргумент numpolygons). Для каждого полигона следует указать число его вершин (параметр numpts) и их координаты x/y. Дополнительно, с помощью ключевых слов PEN и BRUSH, можно задать стиль области (см. ниже). Ключевое слово CENTER позволяет явно задать координаты центроида области. Указание центроида сокращает время импорта и экспорта.

REGION numpolygons
numpts1
x1 y1
x2 y2
(…)
[ numpts2
x1 y1
x2 y2 ]
[ PEN (width, pattern, color) ]
[ BRUSH (pattern, fgcolor, bgcolor) ]
[ CENTER x y ]

Дуга

Для объекта типа дуга должны быть указаны противоположные по диагонали углы описанного прямоугольника, а также начальный (a) и конечный (b) углы дуги в градусах, считая против хода часовой стрелки (нуль в положении стрелки в 15.00). Может также быть указан тип линии.

ARC x1 y1 x2 y2
a b
[ PEN (width, pattern, color) ]

Текст

Содержание Текстового объекта задается строкой текста, длина которой не должна превышать 255 символов. Для того чтобы расположить текст на экране в несколько строк, вставьте символы «\n» в места переноса строки (например, «Первая строка\n Вторая строка \n Третья строка»). Параметры x1, y1, x2, и y2 задают положение текста на карте (определяют противоположные углы описанного прямоугольника). Интервал между строчками может быть равен 1.0 (один интервал), 1.5 или 2.0 (двойной интервал). С помощью ключевого слова FONT (см. ниже) можно задать начертание шрифта и многие другие атрибуты текста.

TEXT "textstring"
x1 y1 x2 y2
[ FONT... ]
[ Spacing {1.0 | 1.5 | 2.0} ]
[ Justify {Left | Center | Right} ]
[ Angle text_angle ]
[ Label Line {simple | arrow} x y ]

Прямоугольник

Для прямоугольника задаются координаты его противоположных углов. Может также быть указан тип линий и штриховки.

RECT x1 y1 x2 y2
[ PEN (width, pattern, color) ]

Скруглённый прямоугольник

Для скруглённого прямоугольника задаются координаты его противоположных углов, а также степень сглаживания (a). Может также быть указан тип линий и штриховки. Степень сглаживания выражается в координатных единицах.

ROUNDRECT x1 y1 x2 y2
a
[ PEN (width, pattern, color) ]
[ BRUSH (pattern, forecolor, backcolor) ]

Скруглённый прямоугольник

Для эллипса задаются координаты противоположных углов описанного прямоугольника. Может также быть указан тип линий и штриховки.

ELLIPSE x1 y1 x2 y2
[ PEN (width, pattern, color) ]
[ BRUSH (pattern, forecolor, backcolor) ]

Группа точек

Объект Группа точек использует несколько параметров, состоящих из пар координат xy. Число точек задается параметром num_points. Символы задаются дополнительным параметром Symbol. Если параметр SYMBOL пропущен, то используется текущий символ.

MULTIPOINT num_points
x1 y1 x2 y2 x3 y3 (...)
[ Symbol (shape, color, size) ]

Коллекция

Объект Коллекция использует несколько групп параметров, состоящих из параметров тех объектов, которые включены в коллекцию. Индивидуальные параметры для Region, Pline и Multipoint, входящих в коллекцию, такие же, как и в соответствующих одиночных типах объектов. Параметр num_parts требуется, если число частей коллекции менее трех. Если это число пропущено, то оформление будет таким, как если бы коллекция содержала все три части. При экспорте MapInfo всегда записывает это число в MIF файл. Например:

Collection 3
Region 1
4
14.850832 20.077456
15.850832 21.077456
16.850832 23.077456
14.850832 20.077456
Pen (1,2,0)
Brush (2,16777215,16777215)
Center 8.850832 14.577456
Pline 3
-7.149168 0.077456
-3.149168 -2.922544
-2.149168 2.077456
Pen (1,2,0)
Multipoint 2
-6.149168 -0.922544
-5.149168 0.077456
Symbol (35,0,12)

Коды типов линий, штриховки, символов и шрифтов в файлах формата MIF

Предложение Pen (стиль линии)

Предложение PEN задает ширину, тип и цвет линейных объектов, таких как линия, полилиния и дуга. Предложение PEN имеет следующий синтаксис:

PEN (width, pattern, color)

  • width - толщина (ширина) линии;
  • pattern - тип линии;
  • color - цвет линии в системе RGB.

Ширина задается числом от 0 до 7, при этом линия нулевой ширины невидима на экране. 11-2047 это значения, которые могут быть преобразованы в пункты:

ширина линии = (число пунктов * 10) + 10

Цвет задается в виде целого числа, задающего 24-битовое RGB-значение цвета.

Типы линий обозначаются кодами от 1 до 118; тип 1 представляет собой невидимую линию. Номер типа линии соответствует номеру типа линии в файле, определяющем линии. Этот файл может редактироваться в редакторе стиля линий. Номера в файле линий не могут превышать 127. Если линии перекрещивающиеся, то 128 будет добавлено к номеру линии.

Стили перекрещивающихся линий имеют номера 129-255. Поскольку файл с линиями может редактироваться, и могут определяться пересекающиеся типы линий, то номера линий в совокупности могут быть от 1 до 255.

Ниже приводится таблица, содержащая пример типов линий и их кодов:

Предложение Brush (штриховка)

Brush задает шаблон, основной цвет и цвет фона объектов, имеющих площадь, таких, как окружность или область.

  • pattern - тип штриха;

Основной цвет и цвет фона задаются в виде 24- битового RGB значения.

Шаблон задается числом от 1 до 71, при этом в шаблоне с номером 1 оба цвета отсутствуют, а в шаблоне 2 отсутствует цвет фона. Шаблоны с кодами 9-11 зарезервированы для внутренних целей.

Внимание: Получить прозрачный цвет фона (для стилей с номерами 3 и выше) можно, опустив параметр backcolor в предложении Brush. Например: Brush (5,255).

Ниже приводится таблица кодов и соответствующих им рисунков штриховок. Заметим ещё раз, что для штриха номер 1 (прозрачный) или 2 (ровная заливка), параметр backcolor не влияет на заливку.


Предложение Symbol (стиль символа)

Предложение Symbol определяет то, в каком виде появится точечный объект. Есть три различные формы предложения Symbol:

  • Синтаксис для MapInfo 3.0
  • Синтаксис для шрифта TrueType
  • Синтаксис для растровых символов

Brush (pattern, forecolor [, backcolor ])

  • pattern - тип штриха;
  • forecolor - цвет штриха в системе RGB;
  • backcolor - цвет фона в системе RGB.

Предложение Symbol. Синтаксис для MapInfo 3.0

Для версии MapInfo 3.0 используется следующий символ:

SYMBOL (shape, color, size)

Величина shape это целое, принимающее значения от 31 и выше; 31 это пустой символ (объект невидим). Стандартный набор символов включает символы с номерами от 32 до 67.

Аргумент color это целое, представляет значение цвета, 24-битного RGB.

Аргумент size это размер символа, целое от 1 до 48, размер символа в пунктах.

В этой таблице показаны эти символы, поставляющиеся с MapInfo:


Предложение Symbol. Синтаксис для шрифта TrueType

Для того чтобы оформить символы, созданные из шрифта TrueType, следует использовать следующую форму предложения Symbol:

SYMBOL (shape, color, size, fontname, fontstyle, rotation)

Аргумент fontname - это текстовая строка, задающая название шрифта (например, «Wingdings»).

Аргумент fontstyle - это целое число, управляющее оформительским эффектом, может принимать следующие значения.

Чтобы скомбинировать два и более эффекта, числа нужно сложить. Чтобы, например, задать жирный шрифт с тенью, следует задать число 33.

Аргумент rotation - это число с плавающей точкой, угол поворота в градусах.

Предложение Symbol. Синтаксис для растровых символов

Для того, чтобы оформить растровые символы, следует использовать следующую форму предложения Symbol:

SYMBOL (filename, color, size, customstyle)

Аргумент filename определяет название растрового файла (например, «Arrow.BMP») в каталоге CUSTSYMB.

Аргумент customstyle - это целое число, управляющее цветом символа и его фона:

Предложение Font (шрифт)

Предложение Font определяет режимы представления текстовых объектов (шрифт, цвет и т.д.). Синтаксис:

FONT (fontname, style, size , forecolor [ , backcolor])

  • fontname - имя шрифта, строковая величина (например, "Arial");
  • style - численное выражение, в результате которого получается положительное целое число;
  • size - размер шрифта, целое число;
  • forecolor - цвет символов шрифта в системе RGB;
  • backcolor - цвет фона или каймы в системе RGB.

Название шрифта заключается в двойные кавычки. Прописные и строчные буквы для этого параметра различаются. Стиль - это один из атрибутов шрифта, приведенных в таблице ниже. Размер в файле MIF должен быть равен 0 для подписей в окне Карты, так как они являются атрибутами Карты и их размер определяется динамически. Основной цвет задается 24- битовым RGB-значением. Цвет фона задавать необязательно. Чтобы сделать фон прозрачным, задайте значение, равное -1.

Чтобы скомбинировать два и более эффекта, числа нужно сложить. Чтобы, например, задать тексту жирный и капителизированный шрифт, следует задать число 513.

Предложение Color (цвет)

Color задает цвет объекта:

Color: число

Цвета чаще всего задаются в долях красного, зеленого и синего оттенков RGB. Каждому оттенку соответствуют номера от 0 до 255; RGB-значение для цвета вычисляется по формуле:

(красный * 65536) + (зеленый * 256) + синий

Вот несколько наиболее часто используемых значений:

  • Красный: 16711680
  • Зеленый: 65280
  • Синий: 255
  • Голубой: 65535
  • Фиолетовый: 16711935
  • Желтый: 16776960
  • Черный: 0

Файл формата MID

Файл формата MID содержит записи, между которыми стоят разделители, заданные в предложении Delimiter. Стандартный разделитель - символ табуляции. Каждая строка в MID-файле соответствует объекту в MIF-файле: первая строка соответствует первому объекту, вторая строка - второму объекту и так далее.

Если символ-разделитель является частью записи, заключите такую запись в двойные кавычки.

Файл формата MID может отсутствовать. В этом случае создаются пустые поля.

Что это за файл - MID?

Файл с расширением.MID содержит атрибуты музыкальных данных, позволяющих воспроизводить звуки - их порядок, громкость, длину и тип, он также может содержать элементы данных, необходимые для контроллера устройства. Это стандартный формат для многих программ, используемых для создания и микширования, а также для музыкальных устройств, хранящих или воспроизводящих звук, в соответствии с программным обеспечением цифрового интерфейса Music Instrument.

MID-файлы обычно содержат атрибуты самих музыкальных данных, а не музыки, благодаря чему они могут воспроизводиться с помощью различных инструментов, программ или инструментов, которые могут интерпретировать данные. Их также можно использовать для смены инструментов на MIDI-устройстве или информации о его конфигурации.

Программа(ы), умеющие открыть файл .MID

Windows
Mac OS
Linux
Android

Подробнее о файле MID

MID (сокращение от Musical Instrument Digital Interface) - это собственный формат для аудио файлов MIDI. MID-файлы не хранят и фактические аудиоданные, но атрибуты аудиоданных, описывающие их, такие как нотация, высота, темп, громкость, длина и тип данных. MID-файлы также могут содержать информацию о контроллерах устройства.

MID-файлы руководства

Поскольку MID-файлы не хранят реальные аудиоданные, их можно рассматривать как файлы «инструкций» о том, как каждая нота может быть сгенерирована аудиоустройством или медиаплеером. Файлы MID могут использоваться различными музыкальными инструментами, если инструмент способен правильно считывать данные MID. MID предлагает такие преимущества, как краткость, простота редактирования и поддержка нескольких инструментов.

Компактный размер MID файла

Файлы MID меньше по размеру, чем или поскольку они не содержат аудиоданных. MID-файлы, таким образом, являются идеальным форматом для обмена музыкальной информацией между приложениями или ее распространения через Интернет, особенно по каналам с ограниченной пропускной способностью.

Техническая информация

Формат MID имеет две версии: тип 0 и тип 1. тип 0 используется для одноканальных данных, а тип 1 - для многоканальных данных. MID-соединение может поддерживать до 16 независимых каналов с номерами от 1 до 16.

Как открыть MID файлы

Если появилась ситуация, в которой Вы не можете открыть файл MID на своем компьютере - причин может быть несколько. Первой и одновременно самой важной (встречается чаще всего) является отсутствие соответствующей аппликации обслуживающей MID среди установленных на Вашем компьютере.

Самым простым способом решения этой проблемы является нахождение и скачивание соответствующей аппликации. Первая часть задания, уже выполнена, - программы для обслуживания файла MID Вы найдете ниже. Теперь достаточно скачать и установить соответствующую аппликацию.

В дальнейшей части этой страницы Вы найдете другие возможные причины, вызывающие проблемы с файлами MID.

Возможные проблемы с файлами в формате MID

Отсутствие возможности открытия и работы с файлом MID, совсем не должен значить, что мы не имеем установленного на своем компьютере соответствующего программного обеспечения. Могут выступать другие проблемы, которые также блокируют нам возможность работы с файлом MIDI Audio Format. Ниже находится список возможных проблем.

  • Повреждение открываемого файла MID.
  • Ошибочные связи файла MID в записях реестра.
  • Случайное удаление описания расширения MID из реестра Windows
  • Некомплектная установка аппликации, обслуживающей формат MID
  • Открываемый файл MID инфицирован нежелательным, вредным программным обеспечением.
  • На компьютере слишком мало места, чтобы открыть файл MID.
  • Драйверы оборудования, используемого компьютером для открытия файла MID неактуальные.

Если Вы уверены, что все перечисленные поводы отсутствуют в Вашем случае (или были уже исключены), файл MID должен сотрудничать с Вашими программами без каких либо проблем. Если проблема с файлом MID все-таки не решена, это может значить, что в этом случае появилась другая, редкая проблема с файлом MID. В таком случае остается только помощь специалиста.

- Расширение (формат) - это символы в конце файла после последней точки.
- Компьютер определяет тип файла именно по расширению.
- По умолчанию Windows не показывает расширения имен файлов.
- В имени файла и расширении нельзя использовать некоторые символы.
- Не все форматы имеют отношение к одной и той же программе.
- Ниже находятся все программы с помощью которых можно открыть файл MID.

VLC Media Player - это универсальный мощный медиаплеер на все случай жизни. Вам не придется искать и устанавливать всякие кодеки и плагины, так как программа устанавливает их автоматический и по этому может проигрывать практически все известные форматы файлов: MPEG-1, MPEG-2, MPEG-4, DivX, XviD, H.264, mp3, ogg, flac (lossless), обычные DVD, VCD диски и т.д. Так же программу можно использовать в качестве сервера для трансляции потока по протоколам IPv4 или IPv6 при этом в качестве источника можно выбрать медиа файлы, диски, URL или устройство для захвата. Кроме этого VLC Media Player умеет записать или воспроизвести потоковое...

Linux MultiMedia Studio - цифровая рабочая станция для разработки аудиофайлов с помощью компьютера. Позволяет создавать собственную и уникальную музыку с помощью синтезирования звуков и работы с готовыми образцами. Поддерживает возможность набрать мелодию на клавиатуре и другие функции. LMMS может наложить множество звуковых эффектов и имеет много плагинов. Работает с файлами из других звуковых редакторов, таких как например Hydrogen и FL Studio. Поддерживает импорт MIDI файлов. В отличие от программ указанных выше, LMMS полностью бесплатна. Хоть программа и имеет название Linux MultiMedia Studio, она всё равно полностью работо...

IrfanView – бесплатный просмотрщик графических файлов, отличительными чертами которого является малый размер и функциональность. IrfanView поддерживает большое количество форматов, обладает понятным интерфейсом и необходимым набором функций. Так, с её помощью можно не только просматривать изображения, но и поворачивать их под любым углом, заниматься небольшим исправлением цветов, убирать эффект красных глаз с фотографий и т.п. Также, с помощью IrfanView можно делать скриншоты (как всего экрана, так и отдельных областей), выдирать значки и иконки из различных файлов, переименовывать файлы по заранее заданному шаблону, а...

Winamp – один из самых популярных проигрывателей, отличающийся понятным интерфейсом и большим количеством поддерживаемых форматов. Прежде всего, данный проигрыватель примечателен тем, что его функционал можно значительно расширить, если установить на него дополнительные плагины или модули. Причем такие плагины могут добавить, как новые функции, так и расширить список поддерживаемых форматов у плеера, что в некоторых случаях бывает очень полезно. Кроме этого, проигрыватель Winamp обладает удобной библиотекой, куда вы можете добавить все ваши файлы, что в последующем позволит не искать их на жёстком диске, а запустить сразу из ин...

Icecream Media Converter - довольно удобный и чрезвычайно мощный преобразователь медиа-файлов. Этот полезный инструмент позволяет мгновенно скачивать видео- и аудио-файлы с популярных видео-хранилищ. Позволяет быстро конвертировать в распространенные форматы: mp3, avi, mkv, wmv, vob, rmvb flv, mp4, cda, aac, aiff, swf, 3gp, flac. Программа позволяет преобразовывать сразу несколько файлов, ставить их в очередь. Информирует пользователя о течении процесса посредством линии прогресса. Указывает предполагаемое время завершения конвертации файлов каждого по отдельности, так и общее. Имеет историю всех преобразованных медиа-файлов д...

SPlayer - довольно популярный медиаплеер, который имеет очень простой, но удивительно красивый интерфейс. Программа может автоматический скачивать субтитры к фильму на лету (самостоятельно отправляется в Интернет для поиска субтитров к данному фильму) и умеет читать популярные видео форматы и многое другое. Во время воспроизведения видео, вы легко можете изменять аудио и видео настройки, добавить файлы в плейлист, переместить панель управления, включить различные эффекты и т.д. Программа также позволяет воспроизводить частично скачанные и испорченные видео файлы. Если вы искали простой медиаплеер для вашего проектора, то Вы про...

ContaCam - удобное приложение c простым и понятным интерфейсом для видеонаблюдения через веб-камеру. С помощью данной утилиты можно вести наблюдение через несколько видео камер одновременно. В программе ContaCam также встроен детектор движений и запись звука. В ее настройках прописана поддержка различных моделей веб-камер. Кроме того, утилита имеет собственный встроенный веб-сервер, это дает возможность вести наблюдение с любого угла земного шара. Интерфейс ContaCam настолько прост, что разобраться в нем не составит никакого труда. Видео записывается мгновенно, может быть сразу отправлено по электронной почте либо загружено н...

Qmmp - аудиоплеер с удобным интерфейсом и дополнительными возможностями, отличающийся также высокой скоростью работы. Программа имеет такой же интерфейс, как и у известного проигрывателя winamp, что особенно понравиться многим пользователям, поскольку этот интерфейс им более знаком. Однако в отличие от упомянутого плеера, Qmmp работает намного быстрее, однако сохраняет большинство возможностей прототипа. Так, например, программа Qmmp поддерживает большинство плагинов от Winamp, что даёт пользователю богатый выбор возможностей. Кроме этого, работает с несколькими типами обложек и тем, что позволяет пользователю изменять...

KMPlayer является универсальным плеером, который с легкостью воспроизводит множество форматов. Может читать титры, записывать видео файлы, звуковые файлы, картинки из любого проигрываемого фрагмента. Обладает большим количеством настроек, что позволяет сделать использование программы удобным для каждого пользователя, учитывая его потребности и нужды. Также плеер включает в себя практически все основные кодеки, позволяющие проигрывать различные форматы аудио и видео, что расширяет возможности программы. Кроме того, есть возможность работы с различными фильтрами, что дает возможность управлять параметрами воспроизводящихся аудио...

ViewFD это файловый менеджер с множеством различных функций. Данная программа распространяется бесплатно и является отличной альтернативой платным клиентам. К основным возможностям данной программы можно отнести не только наличие встроенного проигрывателя и просмотрщика изображений, но и возможность просматривать текстовые файлы любых форматов, а также редактировать таблицы баз данных. Кроме этого, программа может управлять автозапуском различных служб. Поддерживается и управление процессами, хотя для этих целей лучше использовать другое программное обеспечение. Кроме этого, данный поддерживает работу с вкладками.

Kantaris Media Player – бесплатный проигрыватель с удобным интерфейсом и широкими возможностями для воспроизведения различных файлов. Данный проигрыватель имеет почти такой же интерфейс, что и Windows Media Player от компании Microsoft, поэтому вам не придётся изучать его, и вы можете сразу приступить к использованию программы. Основная особенность проигрывателя в том, что он может воспроизводить файлы и без установки кодеков в систему, что избавляет вас от выполнения лишних операций. Данный проигрыватель поддерживает все популярные форматы, включая audio CD. Кроме того, программа обладает всеми стандартными возможностями.

Программное обеспечение с возможностями бесплатного доступа, которое предназначено для проигрывания различных файлов, представленных в формате караоке. Он поддерживает работу с большим количеством таких форматов. К ним относятся mp3, wav, ogg, kfn и др. Интерфейс данного программного обеспечения имеет стандартное устройство обычных аудиоплееров. Он оснащен всеми необходимыми функциональными возможностями: окном, при помощи которого осуществляется управление процессом проигрывания, специальным плейлистом со списком музыкальных файлов, а также окном, в котором можно производить звуковые настройки. Важная особенность плеера - нали...

Zoom Player – отличный медиаплеер который может заменить Windows Media Player. Программа позволит пользователю максимально насладиться любим фильмом или музыкой, так как поддерживает все популярные и распространённые форматы аудио и видео. Она имеет очень много дополнительных функций, например имеет функцию Zoom, что позволит не только увеличивать изображение, но также и улучшать качество картинки. Может до или после видео отображать трейлеры других фильмов. Отличается тем что поддерживает устройств ДУ, с помощью которых можно управлять плеером и возможность останавливать и продолжать фильм в следующий раз с того же места где о...

Wondershare Player – очень удобный видеоплеер, отличающийся высокой скоростью работы и некоторыми особенностями. Данный проигрыватель поддерживает практически все видеоформаты, что избавляет простого пользователя от необходимости постоянно устанавливать какие-то проигрыватели для воспроизведения видео. Также, данный плеер отличается своей скоростью работы. По сравнению с другими популярными проигрывателями, он запускает видео гораздо быстрее. Ещё одним плюсом программы Wondershare Player является то, что она потребляет очень мало системных ресурсов, что позволяет смотреть даже фильмы с HD качеством без подвисания и тор...

Metal Player - проигрыватель с легким и удобным интерфейсом. Не требует большого количества ресурсов компьютера и поддерживается любой версией Windows. Предоставляет пользователю как стандартные мультимедийные, так и некоторые новые функции, что делает его оптимальным решением при выборе проигрывателя. Программа воспроизводит большинство форматов медиафайлов, имеет встроенный эквалайзер, плейлист, возможность искать и сортировать песни, горячие клавиши и значительное количество других функций, благодаря которым работа с ним будет удобной. Кроме этого встроенная библиотека позволяет собрать собственную базу онлайн радиоканалов п...

JetAudio Basic – один из самых популярных проигрывателей с удобным интерфейсом и множеством возможностей. Отличительной особенностью данной программы является то, что при кодировании видео или звука, она использует уникальные технологии, помогающие полностью передать качество видео или звука. Также, в программе уже присутствуют несколько «улучшайзеров» и звуковых эффектов, что может пригодиться любителям объёмного звука при просмотре фильмов. jetAudio Basic имеет встроенный эквалайзер, позволяющий настроить воспроизведение в соответствии с вашими предпочтениями. Также, данный проигрыватель отличается понятным и простым интерфей...

Nata Player - программа для воспроизведения аудиофайлов. Поддерживает все популярные аудио форматы. Главный плюс программы в том, что она много функциональна. Она не только воспроизводит аудиофайлы, но также поддерживает плейлисты, редактирования файлов, может нарезать и миксовать файлы. Также позволяет копировать данные с CD на компьютер и конвертировать аудиофайлы в другие форматы. Хороша ещё тем, что несмотря на все функциональности, она оптимизирована для минимального потребления системных ресурсов. У программы очень удобный интерфейс, поддерживает вкладки, поиск по медиатеке. Имеет множество скинов и визуализаций, для боле...

Anvil Studio – программа для работы с музыкой. Отличительной её особенностью можно назвать полную поддержку midi клавиатур и других устройств. В саму программу встроен секвенсор. Позволяет как записывать музыку в реальном времени, на уже упомянутой клавиатуре, так и редактировать её с помощью использования нотного стана, piano roll, либо с помощью гитарного грифа. В общем, всё зависит от музыканта. Кроме того, позволяет изменять все миди данные в реальном времени, что в некоторых случаях очень удобно. Интерфейс у данной программы достаточно прост и понятен. Программа способна записывать звук одновременно с восьми источников и р...

Zoner Photo Studio – весьма полезный редактор различный изображений. Позволяет копировать фотоснимки с любого фотоаппарата и сразу осуществлять редактирование. Имеет набор базовых функций. Помогает устранять «эффект красных глаз». Позволяет создавать яркие панорамные виды и красочные календари. Программа помогает создавать собственную галерею снимков. Осуществляет быстрый поиск нужного обработанного фото. Позволяет печатать снимки, отправлять в соцсети, по электронной почте. Имеет четыре вкладки, позволяющие управлять программой. Осуществляет импорт изображений, позволяет управлять архивом изображений на компьютере.

Free Opener - достаточно функциональный просмотрщик самых популярных файлов, включая архивы Winrar, документы Microsoft Office, PDF, документы Photoshop, торрент файлы, иконки, веб страницы, текстовые документы, аудио и видео файлы, графические файлы в том числе и Flash и многое другое. Количество поддерживаемых файлов превышает семидесяти. В программе отсутствуют привычные нам настройки и опции за исключением смена дизайна. Также необходима отметить, что отсутствует русский язык, но учитывая простоту, не стоит недооценивать программу. Free Opener - это универсальная и очень удобная программа для чтения различных типов файлов.

ALLPlayer – проигрыватель с множеством различных функций и особенностей, главная из которых – возможность проигрывать видео и аудиофайлы без установки кодеков в систему. Дело в том, что плеер уже имеет в своём составе несколько кодеков, что и позволяет воспроизводить файлы. Также, проигрыватель позволяет открывать файлы прямо из архива без его распаковки, что очень удобно при скачивании файлов из интернета. Ещё одна особенность программы – возможность автоматически загружать субтитры к видеофайлам, а также обложки к альбомам или фильмам. Кроме того, можно загрузить и дополнительную информацию к альбомам и файлам, для чего испол...

У вас есть проблема с открытием.MID-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы MID. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат.MID?

Расширение .mid главным образом связано с типом и форматом файлов "Последовательность MIDI" (MIDI Sequence, MID). MIDI расшифровывается как "Цифровой интерфейс музыкальных инструментов" (Musical Instrument Digital Interface) и обозначает стандартный способ взаимного соединения музыкальной аппаратуры (электронных синтезаторов, ударных установок и прочих устройств) между собой, а также подключения их к компьютеру или секвенсору.

MIDI определяет определенное число каналов (обычно 16, канал 10 зарезервирован для перкуссии), каждому из которых назначается или может назначаться инструмент. MIDI-каналы используются для передачи MIDI-сообщений - цифровых команд, определяющих, какая нота должна звучать на каком канале, с какими эффектами и т.д.



Файл .mid представляет собой музыкальную композицию, записанную в виде MIDI-последовательности. Файлы MID обычно имеют небольшой размер по той причине, что они не содержат никаких аудиоданных, а только MIDI-сообщения.

Музыкальные MID-файлы можно открыть и воспроизводить при помощи большинства современных проигрывателей, а также программных и аппаратных MIDI-секвенсоров. Кроме того, существуют утилиты для конвертации файлов .mid в файлы .wav или .mp3 . Общее качество и даже характер звучания отдельных инструментов могут существенно отличаться при воспроизведении одного и того же файла .mid на разных компьютерах или разными проигрывателями.

Помимо этого, расширение .mid также используется для обозначения типа/формата файлов "Файл данных MapInfo" (MapInfo Data File, MID). MapInfo — это хорошо известная ГИС (геоинформационная система) от Pitney Bowes Software. В MapInfo файлы .mid служат вспомогательными файлами данных, используемыми совместно с текстовыми файлами .mif (Обменный формат MapInfo)

Программы для открытия или конвертации MID файлов

Вы можете открыть файлы MID с помощью следующих программ: 

Если наша система не справляется с расширением.MID и подвели все автоматические и полуавтоматические методы обучения его этому искусству, остается ручное редактирование реестра Windows. Этот реестр хранит всю информацию, касающуюся рабоы нашей операционной системы, в том числе соединения расширений файлов с программами для их обслуживания. Команда REGEDIT вписанная в окне „поиск программ и файлов” или „запустить в случае старших версий операционной системы, предоставляет нам доступ к реестру нашей операционной системы. Все операции, проведенные в реестре (даже не очень сложные, касающееся расширения файла.MID) имеют значительное влияние на работу нашей системы, поэтому прежде чем проводить какие-либо модификации следует убедится, что сделана копия актуального реестра. Интересующий нас раздел - это ключ HKEY_CLASSES_ROOT . Следующая инструкция показывает, шаг за шагом, как модифицировать реестр, а конкретно запись в реестре, содержащую информацию о файле.MID.

Шаг за шагом

  • Нажмите кнопку “start”
  • В окне „найти программы и файлы” (в старших версиях системы Windows это окно „Запустить”) впишите команду „regedit” а затем утвердите операцию клавишей „ENTER”. Эта операция запустит системный редактор реестра. Этот инструмент позволит не только просмотреть существующие записи, но также провести их модификацию, добавление или удаление вручную. В связи с тем, что реестр системы Windows ключевой для ее работы, все операции, проводящиеся на ней, следует выполнять рассудительно и сознательно. Неосторожное устранение или модификация несоответственного ключа может необратимо повредить операционную систему.
  • С помощью комбинации клавишей ctr+F или меню Редактирование и опции „Найти” найдите интересующее вас расширение.MID, вписав его в окне поисковика. Утвердите, нажав OK или с помощью клавиши ENTER.
  • Запасная копия. Чрезвычайно важным является создание запасной копии реестра, прежде чем совершить в нем какие-либо изменения. Каждое изменение имеет влияние на действие нашего компьютера. В крайних случаях ошибочная модификация реестра может привести к невозможности повторного запуска системы.
  • Интересующее Вас значение, касающееся расширения, можно вручную редактировать изменяя ключи, приписанные к найденному расширению.MID. В этом месте Вы можете также самостоятельно создать нужную запись с расширением а.MID если такое отсутствует в реестре. Все доступные варианты находятся в подручном меню (правая кнопка мышки) или в меню "Редактирование" после размещения курсора в соответствующем месте на экране.
  • После окончания редактирования записи, касающейся расширения.MID закройте системный реестр. Введенные изменения войдут в жизнь после повторного запуска операционной системы.
Понравилась статья? Поделиться с друзьями: