При написании веб-приложения, которое позволяет загружать файлы, необходимо учитывать тот факт, что пользователи указанного веб-приложения могут работать в любой операционной системе, включая unix-подобные системы, которые используют <lf>
для окончания строки, mac -подобные системы, которые используют <cr>
для окончания строк, и Windows-подобные системы, которые используют <cr><lf>
для окончания строки.
Если предположить, что я хочу проанализировать загруженные файлы (например, csv), чтобы получить доступ к данным внутри них (например, чтобы импортировать их в мое приложение), существует ли стандартный независимый от ОС метод разбиения файла на его файлы? составные строки для дальнейшего разбора?