지금 원격 서버의 파일에서 헤더 데이터를 읽어야하는 프로젝트에서 작업 중입니다. 나는 많은 파일과 큰 파일에 대해 이야기하고 있으므로 전체 파일을 읽을 수는 없지만 필요한 헤더 데이터 만 읽을 수 있습니다.원격 서버의 파일에서 헤더 데이터 읽기
내가 가지고있는 유일한 해결책은 퓨즈를 사용하여 원격 서버를 마운트 한 다음 파일에서 로컬 컴퓨터에있는 것처럼 헤더를 읽는 것입니다. 나는 그것을 시도하고 그것을 작동합니다. 그러나 그것은 몇 가지 단점이 있습니다. FTP의 경우 특별히 :
- FTP는 curlftpfs를 사용하는 SSH와 비교하여 속도가 느립니다. 같은 서버에서 SSH 90 파일은 18 초 만에 읽혔습니다. 39 초 만에 10 개의 FTP 파일이 있습니다.
- 신뢰할 수 없습니다. 때때로 마운트 포인트가 마운트 해제되지 않습니다.
- 서버가 활성 상태이고 수동 장착이 수행 된 경우. 마운트 지점과 상위 폴더는 약 3 분 후에 잠 깁니다.
- 데이터 전송이 진행될 때에도 시간 초과가 발생합니다 (FTP 프로토콜 및 curlftpfs가 아님).
퓨즈는 해결책이지만, 나는 그것을 믿을 수 있다고 느끼지 않기 때문에 해결책을 찾지 못한다. 그래서 내 문제는 기본적으로 문제에 대한 다른 해결책이있는 경우입니다. 언어는 Ruby가 좋지만 Ruby가 솔루션을 지원하지 않는다면 다른 언어도 사용할 수 있습니다.
감사합니다.
음악 파일의 태그 정보에 액세스하고 싶습니다. 예를 들어 ID3. Open-uri는 저에게 그런 정보를 줄 수 없을 것 같습니다. – rejeep
자세한 내용은 편집을 참조하십시오. :) – nan