Name already in use
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Tom’s Obvious, Minimal Language.
By Tom Preston-Werner, Pradyun Gedam, et al.
This repository contains the in-development version of the TOML specification. You can find the released versions at https://toml.io.
TOML aims to be a minimal configuration file format that’s easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.
Comparison with Other Formats
TOML shares traits with other file formats used for application configuration and data serialization, such as YAML and JSON. TOML and JSON both are simple and use ubiquitous data types, making them easy to code for or parse with machines. TOML and YAML both emphasize human readability features, like comments that make it easier to understand the purpose of a given line. TOML differs in combining these, allowing comments (unlike JSON) but preserving simplicity (unlike YAML).
Because TOML is explicitly intended as a configuration file format, parsing it is easy, but it is not intended for serializing arbitrary data structures. TOML always has a hash table at the top level of the file, which can easily have data nested inside its keys, but it doesn’t permit top-level arrays or floats, so it cannot directly serialize some data. There is also no standard identifying the start or end of a TOML file, which can complicate sending it through a stream. These details must be negotiated on the application layer.
INI files are frequently compared to TOML for their similarities in syntax and use as configuration files. However, there is no standardized format for INI and they do not gracefully handle more than one or two levels of nesting.
- YAML spec: https://yaml.org/spec/1.2/spec.html
- JSON spec: https://tools.ietf.org/html/rfc8259
- Wikipedia on INI files: https://en.wikipedia.org/wiki/INI_file
Documentation, bug reports, pull requests, and all other contributions are welcome!
We have an Official TOML Wiki that catalogs the following:
- Projects using TOML
- Implementations
- Validators
- Language-agnostic test suite for TOML decoders and encoders
- Editor support
- Encoders
- Converters
Please take a look if you’d like to view or add to that list. Thanks for being a part of the TOML community!
Расширение файла TOML
TOML — это расширение файла, обычно связанное с файлами TOML Source Code Format. Файлы с расширением TOML могут использоваться программами, распространяемыми для платформы Linux, Mac OS, Windows. TOML файл относится к категории Файлы разработчика так же, как #NUMEXTENSIONS # других расширений файлов, перечисленных в нашей базе данных. Пользователям рекомендуется использовать Sublime Text программное обеспечение для управления TOML файлами, хотя 7 другие программы также могут обрабатывать этот тип файлов. Программное обеспечение Sublime Text было разработано Sublime HQ Pty Ltd, и на его официальном веб-сайте вы можете найти дополнительную информацию о файлах TOML или программном обеспечении Sublime Text.
Программы, которые поддерживают TOML расширение файла
В следующем списке перечислены программы, совместимые с файлами TOML, которые разделены на категории 3 в зависимости от операционной системы, в которой они доступны. Файлы с суффиксом TOML могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.
Программы, обслуживающие файл TOML
Windows
MAC OS
Linux
Updated: 08/26/2020
Как открыть файл TOML?
Причин, по которым у вас возникают проблемы с открытием файлов TOML в данной системе, может быть несколько. Что важно, все распространенные проблемы, связанные с файлами с расширением TOML, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Мы подготовили список, который поможет вам решить ваши проблемы с файлами TOML.
Шаг 1. Установите Sublime Text программное обеспечение
Проблемы с открытием и работой с файлами TOML, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами TOML на вашем компьютере. Этот легкий. Выберите Sublime Text или одну из рекомендованных программ (например, PSPad, NotePad++ text editor, Atom) и загрузите ее из соответствующего источника и установите в своей системе. Выше вы найдете полный список программ, которые поддерживают TOML файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Если вы хотите загрузить установщик Sublime Text наиболее безопасным способом, мы рекомендуем вам посетить сайт Sublime HQ Pty Ltd и загрузить его из официальных репозиториев.
Шаг 2. Убедитесь, что у вас установлена последняя версия Sublime Text
Вы по-прежнему не можете получить доступ к файлам TOML, хотя Sublime Text установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Если у вас установлена более старая версия Sublime Text, она может не поддерживать формат TOML. Последняя версия Sublime Text должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.
Шаг 3. Свяжите файлы TOML Source Code Format с Sublime Text
После установки Sublime Text (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия TOML файлов. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы

Процедура изменения программы по умолчанию в Windows
- Нажатие правой кнопки мыши на TOML откроет меню, из которого вы должны выбрать опцию Открыть с помощью
- Выберите Выбрать другое приложение → Еще приложения
- Чтобы завершить процесс, выберите Найти другое приложение на этом. и с помощью проводника выберите папку Sublime Text. Подтвердите, Всегда использовать это приложение для открытия TOML файлы и нажав кнопку OK .
Процедура изменения программы по умолчанию в Mac OS
- Щелкните правой кнопкой мыши на файле TOML и выберите Информация.
- Найдите опцию Открыть с помощью — щелкните заголовок, если он скрыт
- Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
- Должно появиться окно с сообщением, что это изменение будет применено ко всем файлам с расширением TOML. Нажимая Вперед , вы подтверждаете свой выбор.
Шаг 4. Убедитесь, что TOML не неисправен
Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным TOML файлом. Отсутствие доступа к файлу может быть связано с различными проблемами.

1. TOML может быть заражен вредоносным ПО — обязательно проверьте его антивирусом.
Если файл заражен, вредоносная программа, находящаяся в файле TOML, препятствует попыткам открыть его. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. Если файл TOML действительно заражен, следуйте инструкциям ниже.
2. Убедитесь, что файл с расширением TOML завершен и не содержит ошибок
Если файл TOML был отправлен вам кем-то другим, попросите этого человека отправить вам файл. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. Это может произойти, если процесс загрузки файла с расширением TOML был прерван и данные файла повреждены. Загрузите файл снова из того же источника.
3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.
Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл TOML Source Code Format.
4. Проверьте, может ли ваша система обрабатывать Sublime Text
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы TOML. Закройте все работающие программы и попробуйте открыть файл TOML.
5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов
Современная система и драйверы не только делают ваш компьютер более безопасным, но также могут решить проблемы с файлом TOML Source Code Format. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами TOML, влияющими на более старые версии данного программного обеспечения.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла TOML мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле TOML.
Toml что за расширение
TOML aims to be a minimal configuration file format that’s easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.
TOML aims to be a minimal configuration file format that:
- is easy to read due to obvious semantics
- maps unambiguously to a hash table
- is easy to parse into data structures in a wide variety of languages
TOML already has implementations in most of the most popular programming languages in use today: C, C#, C++, Clojure, Dart, Elixir, Erlang, Go, Haskell, Java, Javascript, Lua, Objective-C, Perl, PHP, Python, Ruby, Swift, Scala. and plenty more.
A Quick Tour of TOML
Comments
TOML thinks all config files should support comments.
Powerful Strings
There are four ways to express strings: basic, multi-line basic, literal, and multi-line literal. Basic strings are surrounded by quotation marks:
Multi-line basic strings are surrounded by three quotation marks on each side and allow newlines. Include a line ending backslash to automatically trim whitespace preceeding any non-whitespace characters:
str2 becomes «The quick brown fox jumps over the lazy dog.» (a single sentence with no line breaks).
Literal strings are surrounded by single quotes. No escaping is performed so what you see is what you get:
Since there is no escaping, there is no way to write a single quote inside a literal string enclosed by single quotes. That’s where multi-line literal strings come in:
Numbers
Integers, floats, infinity, and even NaN are all supported. You can use scientific notation and even thousands separators.
Dates and Times
TOML features support for dates, times, and datetimes with and without offsets.
More Spec
TOML supports even more native types and syntax, read all about it:
Start coding
TOML is already implemented in over 40 programming languages:
Расширение .toml
Другие типы файлов могут также использовать .toml расширение файла. Если у вас есть полезная информация о .toml расширение, написать нам!
Возможно ли, что расширение файла с ошибками?
Мы нашли следующие похожие расширения в нашей базе:
.toml Расширение файла часто дается неправильно!
Согласно поисках на нашем сайте, эти опечатки были наиболее распространенными в прошлом году:
Не удается открыть .toml файл?
Если вы хотите открыть .toml файл на вашем компьютере, вам просто необходимо иметь соответствующие программы установлены. Если toml Ассоциации установлены неправильно, вы можете получить следующее сообщение об ошибке:
Не удалось открыть этот файл:
Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать, чтобы открыть его. Окна могут выходить в интернет, чтобы искать его автоматически, или вы можете вручную выбрать из списка программ, установленных на вашем компьютере.
Чтобы изменить ассоциации файлов:
- Щелкните правой кнопкой мыши файл с расширением чье сотрудничество вы хотите изменить, а затем нажмите Открыть с.
- В Открыть с помощью диалоговое окно, выберите программу ти котором вы хотите, чтобы открыть файл, или нажмите Обзор, чтобы найти программу, которую вы хотите.
- Выберите Всегда использовать выбранную программу, чтобы открыть такой файл флажок.
Поддерживаемые операционные системы
Windows Server 2016/2019/2022, Windows 7, Windows 8, Windows 10, Windows 11, Linux, Mac OS X, macOS, iOS, Android