루비에서 이진 파일을 문자열로 읽기 tar 파일을 가져와 문자열로 변환하는 쉬운 방법이 필요합니다(또는 그 반대의 경우도 마찬가지입니다.루비에서 이것을 할 수 있는 방법이 있습니까?내 최선의 시도는 다음과 같습니다. file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents 'BINARY'}) 루비 2+ data = File.read(name, encoding: 'BINARY') (두 경우 모두)'BINARY'의 별칭입니다.'ASCII-8BIT'.)tar 파일을 Base64로 인코딩하고 일반 텍스트 파일에 저장할 수 있는 경우 File.open("my_tar.txt").each {|line| puts line} 또는 F..