[#] [Из песочницы] Формат хранения данных HV как попытка решения проблемы наглядного хранения текстовых полей
habrabot(difrex,1) — All
2015-11-24 19:00:03


![][1] Не так давно передо мной встала задача иметь возможность хранить данные в текстовом виде, чтобы с ними работала не только программа, но мог прочитать и отредактировать (а также создать с нуля в текстовом редакторе) человек. Для этого уже существует множество удобных и хороших форматов, например JSON, YAML, XML и так далее. Но в рассмотренных системах попадались моменты, которые, все же, немного не понравились. Уделю особенное внимание яркому неудобству большинства таких форматов (естественно, на мой взгляд), в том числе и очень мощных и популярных, — проблеме, связанной с хранением текста: как записать текстовое поле, которое может содержать любые текстовые символы, чтобы его содержимое не приходилось менять, и оно не повлияло на парсинг, ведь там могут встретиться и различные подстроки, совпадающие со служебными комбинациями, и различные нестандартные отступы. [Читать дальше →][2]

[1]: https://habrastorage.org/files/87f/411/1f6/87f4111f6ee947d88aa87a53a129a222.jpg
[2]: http://habrahabr.ru/post/271501/#habracut