Я пытаюсь реализовать команды ftp GET и PUT через сокет UNIX для передачи файлов, используя обычные функции, такие как fread (), fwrite (), send () и recv ().
Работает нормальнодля текстовых файлов, но не для бинарных файлов (diff говорит: «бинарные файлы отличаются»)
Будем благодарны за любые предложения относительно следующего:
- Есть ли какие-либо конкретные команды для чтенияи записать двоичные данные?
- Можно ли использовать diff для сравнения двоичных файлов?
- Можно ли отправлять двоичные части в куски памяти?