반응형
php로 만들어진 소스를 루비로 다시 만드는 과정에서 php의 bin2hex, hex2bin 메소드가 필요했다. 역시 검색하니까 소스가 잔뜩 나왔다. 스택오버플로우 형님들 압도적 감사!
class String
def bin2hex
self.bytes.map { |x| x.to_s(16).rjust(2,'0') }.join
end
def hex2bin
[self].pack('H*')
end
end
'Hello'.bin2hex
, '48656c6c6f'.hex2bin
이런 식으로 사용하면 된다.
반응형
'프로그래밍 > Ruby' 카테고리의 다른 글
ip2long, long2ip (0) | 2020.11.21 |
---|---|
루비 코딩 컨벤션 정리 (0) | 2020.07.12 |
WSL에서 Ruby on Rails 설치하기 + RubyMine 연결 (2) | 2020.07.08 |