Существует ли формат файлов Windows с записями, разделенными <CR>(без символов <LF>)?
Сегодня файл был извлечен в системе Windows, точнее в Windows 7, и ftp'd в систему Unix. Приложение, которое обрабатывает файл преднамеренно не удалось, потому что файл имел одну строку, хотя его несколько записей были разделены <CR>
, Файл был извлечен из приложения Access.
Является ли этот формат своего рода ярлыком Windows? Я привык записывать терминаторы, которые либо <CR><LF>
или же <LF>
,
Я знаю, как решить проблему; Мне просто любопытно, какой формат файла я раньше не видел.
Просто быть чистым. Этот файл не имел <LF>
в паре с каждым <CR>
, Я также перепроверил. Запуск dos2unix для этого файла не превращает одну строку в несколько записей (строк).
2 ответа
<CR>
кодирование линий использовалось несколькими более старыми системами, включая Apple II и, что наиболее важно, Mac OS (до версии 9, последней классической системы Mac до появления OS-X). Использование на Windows не нормально. Скорее всего, для извлечения использовалась опция Access для экспорта в (старый) Macintosh.
Проверьте, вы используете FTP в двоичном режиме. В противном случае протокол FTP попытается преобразовать разделение строк от исходной ОС к целевой.