<?xml version="1.0"?>
<paste-with-annotations>
  <paste>
    <number>
      <integer>29644</integer>
    </number>
    <user>
      <string>anaran</string>
    </user>
    <title>
      <string>hexadecimal string to nested binary string list</string>
    </title>
    <contents>
      <string>(mapcar
 (lambda (c)
   (let ((number (string-to-number (char-to-string c) 16))
         result)
     (dotimes (bit 4 result)
       (if (&gt; (logand (expt 2 bit) number) 0)
           (push &quot;1&quot; result)
         (push &quot;0&quot; result)))))
 &quot;d41d8cd98f00b204e9800998ecf8427e&quot;)
-&gt;
((&quot;1&quot; &quot;1&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;0&quot; &quot;1&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;1&quot; &quot;1&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;1&quot; &quot;1&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;1&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;1&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;1&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;1&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;1&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;0&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;1&quot; &quot;0&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;0&quot; &quot;1&quot; &quot;0&quot;)
 (&quot;0&quot; &quot;1&quot; &quot;1&quot; &quot;1&quot;)
 (&quot;1&quot; &quot;1&quot; &quot;1&quot; &quot;0&quot;))</string>
    </contents>
    <universal-time>
      <integer>3372185239</integer>
    </universal-time>
    <channel>
      <string>#xemacs</string>
    </channel>
    <colorization-mode>
      <string></string>
    </colorization-mode>
    <maybe-spam>
      <null/>
    </maybe-spam>
    <is-unicode>
      <null/>
    </is-unicode>
    <deletion-requested>
      <null/>
    </deletion-requested>
    <deletion-requested-email>
      <null/>
    </deletion-requested-email>
    <expiration-time>
      <null/>
    </expiration-time>
  </paste>
  <annotation>
    <number>
      <integer>1</integer>
    </number>
    <user>
      <string>sachac</string>
    </user>
    <title>
      <string>String hack</string>
    </title>
    <contents>
      <string>(let ((hex-string &quot;d41d8cd98f00b204e9800998ecf8427e&quot;))
  (mapconcat
   (lambda (x)
     (nth (string-to-number x 16)
          '(&quot;0000&quot; &quot;0001&quot; &quot;0010&quot; &quot;0011&quot;
            &quot;0100&quot; &quot;0101&quot; &quot;0110&quot; &quot;0111&quot;
            &quot;1000&quot; &quot;1001&quot; &quot;1010&quot; &quot;1011&quot;
            &quot;1100&quot; &quot;1101&quot; &quot;1110&quot; &quot;1111&quot;)))
   (split-string hex-string &quot;&quot; t) &quot;&quot;))
</string>
    </contents>
    <universal-time>
      <integer>3372185544</integer>
    </universal-time>
    <channel>
      <string>#xemacs</string>
    </channel>
    <colorization-mode>
      <string></string>
    </colorization-mode>
    <maybe-spam>
      <null/>
    </maybe-spam>
    <is-unicode>
      <null/>
    </is-unicode>
    <deletion-requested>
      <null/>
    </deletion-requested>
    <deletion-requested-email>
      <null/>
    </deletion-requested-email>
    <expiration-time>
      <null/>
    </expiration-time>
  </annotation>
</paste-with-annotations>
