# From Hex to string

**URL:** <https://www.ruby-forum.com/t/from-hex-to-string/54549>\
**Category:** Ruby\
**Created:** [March 8, 2006, 10:16am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549 "2006-03-08T10:16:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 8, 2006, 10:16am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549/1 "2006-03-08T10:16:18Z")

</div>

i have datas like that :

646c6532 00000000 61657674 0000012e 00000000 00000000 0000011c 00000004  
00000001 00000000 00000000 00000000 […]  
6c6f6e67 00000004 00000000 66726f6d 70736e20 00000008 00000000 005c0001  
3b3b3b3b 2d2d2d2d 54455854 00000006 626d6b6d 3a76

seems to be hex encoded US-ASCII (?)

how to convert that in user readable us-ascii ? (to string)

i now i have the sequence “70736e20” which is "psn "

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 8, 2006, 10:16am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549/2 "2006-03-08T10:16:24Z")

</div>

String unpack

[http://ruby-doc.org/core/classes/String.src/M001436.html](http://ruby-doc.org/core/classes/String.src/M001436.html)  
On Wednesday, March 08, 2006, at 6:13 PM, wrote:

> how to convert that in user readable us-ascii ? (to string)
> 
> ## i now i have the sequence “70736e20” which is "psn "
> 
> une bï¿½vue

Mikkel B.

www.strongside.dk - Football Portal(DK)  
[nflfeed.helenius.org](http://nflfeed.helenius.org) - Football News(DK)  
ting.minline.dk - Buy Old Stuff!(DK)

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 8, 2006, 10:31am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549/3 "2006-03-08T10:31:34Z")

</div>

a = String.new  
a \<\< “70”.hex  
puts a

look at [http://www.rubycentral.com/book/builtins.html](http://www.rubycentral.com/book/builtins.html) in String

Une bévue schrieb:

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 8, 2006, 10:59am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549/4 "2006-03-08T10:59:07Z")

</div>

Mikkel B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> String unpack
> 
> [http://ruby-doc.org/core/classes/String.src/M001436.html](http://ruby-doc.org/core/classes/String.src/M001436.html)

thanks !

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [March 8, 2006, 11:02am UTC](https://www.ruby-forum.com/t/from-hex-to-string/54549/5 "2006-03-08T11:02:08Z")

</div>

Gregor K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> a = String.new  
> a \<\< “70”.hex  
> puts a
> 
> look at [http://www.rubycentral.com/book/builtins.html](http://www.rubycentral.com/book/builtins.html) in String

ok, thanks
