Различия

Показаны различия между двумя версиями страницы.


chtenie_tekstovyx_fajlov_dos_windows_iz_linux [2025/07/06 12:38] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Чтение текстовых файлов DOS/Windows из Linux ======
 +В Linux-программах нередко приходится читать файлы, созданные в DOS или Windows. Важно понимать разницу между тем, как структурируются текстовые файлы в Linux и в DOS/Windows.
  
 +В Linux каждая строка тестового файла оканчивается символом  новой строки, т.е. символьной константой '\n', [[ASCII]]-код которой равен 10. В Windows строки разделяются двухсимвольной комбинацией: символ возврата коретки (константа '\r', [[ASCII]]-код 13), за которым идет символ новой строки.
 +
 +Некоторые текстовые редакторы Linux при отображении текстовых файлов Windows ставят в конце строки обозначение **^M** - символ возврата коретки. Многие Windows -редакторы показывают содержимое текстовых файлов Linux в виде одной длинной строки, так как предполагают наличие в конце строки символа возврата каретки.
 +
 +<note tip>Если программа читает текстовые файлы, сгенерированные Windows- программами, желательно менять последовательность '\r\n' одним символом новой строки. Точно так же при записи текстовых файлов, которые будут читаться Windows-программами, нужно менять одиночные символы новой строки комбинациями '\r\n'.</note>

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!