title: How to convert hex string to plain text?
body: <p>How to read a <strong>hex</strong> file and convert it to plain text?<br>
   For example,  this is my file <a href="https://drive.google.com/file/d/0B5V6UCqZuigkMWR6T2pwN2xoS0U/view?usp=sharing" rel="nofollow">user.dat</a>.(For China mainland <a href="http://pan.baidu.com/s/1ntJ6zC9" rel="nofollow">user.dat</a>)</p>
  
  <p>And here is what I have tried so far: </p>
  
  <pre><code># -*- coding:utf-8 -*-
  with open('user.dat','rb') as f:
      data = f.read()
  print data
  </code></pre>
  
  <p>And the result is like <a href="http://i.stack.imgur.com/CJha3.jpg" rel="nofollow">this</a>.Some is right,while some is not.</p>
  
  <p>How to get the entire right content?</p>