진단하기가 매우 어려워 업로드중인 파일에서 파일이 손상되었습니다. 연속적인 16 진 패턴 (예 : 수천 개의 "FF FF FF" ) 을 포함하는 많은 파일에서 손상이 발생합니다 .
16 진보기에서 동일한 파일의 비교를 살펴보십시오. 보내려고 한 파일은 왼쪽에 있고 FTP를 통해 보낸 후 동일한 파일이 오른쪽에 있습니다.
보다시피, 오른쪽의 파일은 "FF FF FF"대신 "00 00 00"입니다.
원인을 진단하기 위해 다음을 수행했습니다.
- 모든 하드웨어에 최신 펌웨어가 있는지 확인했습니다
- 최신 바이러스에 대해 내 PC를 테스트했습니다.
- 라우터와 모뎀을 여러 번 다시 시작했습니다
- 라우터를 공장 설정으로 초기화합니다
- 방화벽 활성화 및 비활성화
- 다양한 FTP 클라이언트를 시도했습니다
- MODE Z 압축 유무에 관계없이 바이너리 및 ASCII 모드로 전송을 시도했습니다.
- 나는 다양한 FTP 서버를 시도
- 나는 모든 기계를 시험해 보았다 (Win PC, Win laptop, Mac laptop 심지어 내 안드로이드 스마트 폰)
- NAS를 소유하고 있으므로 친구에게 파일을 다운로드하도록 요청했습니다.
- 네트워크에서 스위치를 제외했습니다
- 라우터를 교체했습니다
- 모뎀을 교체했습니다
- 모든 이더넷 케이블을 교체했습니다
위의 어느 것도 모뎀을 재설정하는 데 도움이되지 않았습니다. 모뎀을 재설정하기 전에 손상 률은 99 %였습니다. 말 그대로 100 ~ 98 개의 파일을 업로드 할 때마다 98 ~ 99 개의 파일이 손상되었습니다. "모뎀 재시작"단계에 도달했을 때, 비율은 10 %로 떨어 졌으므로 모뎀이어야하고 새로 구입해야한다고 생각했지만 손상된 파일의 새 모뎀 비율을 설치 한 후에는 10 %로 유지되었습니다.
또한 모바일에서 핫스팟을 만들고 네트워크를 연결했는데 손상없이 파일을 성공적으로 보낼 수있었습니다.
연속 16 진수 패턴이없는 파일을 보낼 때 문제가 없습니다.
인터넷 공급자가 도움이되지 않는 VDSL (BT Infinity)을 사용하고 있습니다. 모든 옵션을 다 사용했다고 생각합니다.
도움이 절실한 조언을 부탁드립니다.
1
흥미로운 문제는 ... 아마도 FF 패턴은 EOF로 취급되지만 BIN에서는 발생하지 않아야합니다 . Zip 또는 다른 압축으로 파일을 보내려고 했습니까 (전송하지 않고 파일을 압축)? 압축은 블록과 반복 횟수를 보내 반복 된 블록을 제거하려고합니다. 이 해결 방법이 도움이되기를 바랍니다.
—
DrMoishe Pippik
안녕하세요, 제안에 감사드립니다. 예, 시도해 보았습니다. 압축 파일을 보내는 것이 좋습니다. 지금 해결 방법으로 사용하고 있지만이로 인해 많은 불편을 겪고 있으므로 이유를 찾아야합니다. 그것.
—
zee
전송에 사용 된 정확한 프로토콜을 프레임 수준까지 조사해야합니다. 'FF'그룹은 경우에 따라 특별한 것으로 해석 될 수 있습니다. 파일에 많은 'FF'/ 255가 들어있는 것은 매우 드문 일입니다. 정확히 무엇입니까?
—
Overmind
@Overmind 님, 의견을 보내 주셔서 감사합니다. 믿거 나 말거나, 여전히 문제를 해결할 수 없습니다. BT (내 ISP)가 도움이되지 않습니다. 이 문제를 2 차 기술 수준으로 이끄는 데 몇 주가 걸리며, 몇 주 동안 조사한 후에도 아무런 문제가 발생하지 않습니다. 이 파일은 FF FF FF FF가 100 % 불투명도의 흰색 픽셀 인 TIFF 파일이므로 배경이 흰색 인 이미지에는이 파일이로드됩니다. 원래 게시물 이후로 악화되어 라인 결함이라고 확신합니다. 이제 일반 jpeg (FF가없는 파일은 종종 손상된 파일로 나옵니다).
—
zee
이진 모드는 내용에 관계없이 x-fer를있는 그대로 가정합니다. 내가 지금 생각할 수있는 가장 좋은 것은 더 낮은 MTU 크기를 사용하는 것입니다. 이 문제를 해결할 기회가 있습니다. 또한 SFTP / FTPS를 대신 사용해 볼 수 있습니까? 스트림 모드는 어떻습니까? 나는 그것들을 답에 넣을 것이다.
—
Overmind