DSV

Файлы формата DSV (Delimiter-Separated Values) представляют собой текстовые документы, в которых данные организованы в виде строк, разделённых определённым символом. Обычно в качестве разделителей используют запятые, табуляцию или другие символы, такие как точки с запятой или вертикальные черты.

Основные особенности DSV

1. Структура: Каждая строка файла соответствует записи, а элементы записи отделены выбранным разделителем.

2. Гибкость: Формат DSV позволяет использовать различные символы-разделители в зависимости от контекста. Например, если данные содержат запятые, можно выбрать табуляцию или точку с запятой.

3. Читаемость: DSV-файлы легко воспринимаются как людьми, так и программами. Их можно открывать в текстовых редакторах и импортировать в табличные процессоры, такие как Microsoft Excel или Google Sheets.

4. Применение: Данные в формате DSV часто используются для обмена информацией между разными системами и для хранения данных в простом текстовом формате.

Пример DSV

Предположим, у нас есть файл с информацией о пользователях, где поля разделены запятыми:

Имя,Возраст,Город Алексей,30,Москва Мария,25,Санкт-Петербург Иван,28,Новосибирск


В данном примере:

  • Первая строка содержит названия полей.
  • Каждая последующая строка представляет собой запись с данными о конкретном пользователе.

Заключение

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

Смотрите также

  • CSV
  • TSV

Примечания и ссылки

1. "UTTypeDelimitedText"  (неопр.). Apple Developer Documentation: Uniform Type Identifiers. Apple Inc.

2. DSV stands for Delimiter Separated Values Raymond, Eric (2004). The Art of Unix Programming  (неопр.).. Boston: Addison-Wesley. ISBN 0-13-142901-9.

3. Stephen R. Westman. "Creating Database-backed Library Web Pages: Using Open Source Tools"  (неопр.). 2006. Section "Structured Text Files". p. 15.

4. Richard Petersen. "Introductory Command Line Unix for Users"  (неопр.). 2006. p. 356.

5. Under UNIX, the colon is the most common DSV delimiter for values that may contain whitespace. Ibid.

6. "Character Sets: General Character Set Issues: MARC 21 Specifications for Record Structure, Character Sets, and Exchange Media"  (неопр.). Библиотека Конгресса США. 2007. Retrieved 2024-08-02.

7. Knight, Andrew (2000). Basics of Matlab and beyond. Boca Raton: Chapman & Hall/CRC. ISBN 0-8493-2039-9.

8. Robbins, Arnold (2005). Classic Shell Scripting. Sebastopol: O'Reilly. ISBN 0-596-00595-4.

Дальнейшее чтение

  • IBM DB2 Administration Guide - LOAD, IMPORT, and EXPORT File Formats  (неопр.). IBM. Дата обращения: 12 декабря 2016. Архивировано 13 декабря 2016 года. (Содержит описания файлов в формате ASCII, разделенные разделителями (.DEL) и в формате ASCII без разделителей (.ASC))