plist_values['HashData'].join("").unpack('m')[0].each_byte do |b|
hash_decoded << sprintf("%02X", b)
end
다른 언어로 번역해야합니다. 내가 이해 한대로, 'HashData'배열의 모든 내용을 문자열에 넣은 다음 Base64에서 디코딩합니다.하지만 다음은 무엇입니까? 나에게 단계별 설명을 적어 줄 수 있습니까? 미리 감사드립니다.루비 번역이 필요합니다.
나는이 질문에 답을했지만 SO 시스템에 맞추어 답을 다른 방문자에게 유용하게 만들었습니다. 적어도 제목에서 특정 질문을하는 것이 좋습니다. "포장을 푸는 것은 무엇입니까 ('m')?). 그런 다음 누군가가 Google에 답변하거나 관련 질문에 답변 할 수 있습니다. 괜찮 으면 특정 기고자가 질문을 편집하고 일반화 할 수 있습니다. – DigitalRoss