Я получаю файлы в разных форматах из разных систем, которые мне нужно импортировать в нашу базу данных. Часть процесса импорта это проверка длины строки, чтобы убедиться, что формат правильный.
У нас, похоже, возникают проблемы с файлами из систем UNIX, в которых добавлен один символ. Я подозреваю, что это связано с тем, что возвратная каретка по-разному кодируется в UNIX и на платформе Windows.
Есть ли способ определить, в какой файловой системе был создан файл, кроме проверки последнего символа в строке? Или, может быть, проблема в чтении файлов как текстовых, а не двоичных файлов, что, как я подозреваю, является проблемой?
Спасибо, ребята!