Как можно прочитать файл(видео, любой) в одну строку и отправить через сокет клиенту.?
На сервере читаю файл в ОДНУ СТРОКУ .Читаю по строкам. Заменяю все символы перевода строки, и отправляю клиенту, клиент же восстанавливает символы перевода строк и сохраняет файл на своей машине. Проблема появляется с кодировкой, при передачи рисунка или видео, файл отображается в другой кодировке. Как решить эту проблему, как определить кодировку файла, или можно как то без кодировки, к примеру сжать файл в архив.
И правильно ли читать файл по строкам через BufferedReader fr=new BufferedReader(new FileReader(file))