# [05AB1E](https://github.com/Adriandmen/05AB1E/wiki/Commands), <s>17</s> 16 [bytes](https://github.com/Adriandmen/05AB1E/wiki/Codepage)

    ₁+b€¦JIgbgôC0K<è

Port of [*@emanresuA*'s Vyxal answer](https://codegolf.stackexchange.com/a/247671/52210), so make sure to upvote him/her as well!  
-1 byte thanks to *@CommandMaster*

Outputs as a list of characters.

[Try it online](https://tio.run/##yy9OTMpM/f//UVOjdtKjpjWHlnl5pielH97ibOBtc3jF///RhuYGOuZmOkamOhaWOmYWOpZmOuaGOqZmOpbmOkZAUTMDHVMDHSNDIAIKGFjqGAJFgHKGhqYgfabGOubGOobGBhA5Q0MdM1MdExOgqlguhcSk5JTUtPSMzKzsnNy8/ILCouKS0rLyisoqAA) or [verify all test cases](https://tio.run/##lU9LTsNADL1KlC1vMZ4Zz0dC6oJdOUI0EgmUUD5tIVAIO7rgABwCgYRYcYL0JrlIcFR6ACTLkt@z33teNmU1nw3rdpJn/etblk/ak6b7bIZ@83JQ9Zuv7n3afddVvf05UseH249hiqEoche1yVGQ8cjIjs2lhKzIs7I6PZud1xfzy6vrm8VydXvX3D@sH5/a53HfK3gHilIMo3c3pI1l50McN5igFaxCcLDhH6KaESJcQHTwBHaIHlpQp8AKWnRJACXegghHxOMdG3gDMmrHEcExrMX@I/EeTdRfllIGzbznZAoMiZBS@gU).

**Explanation:**

<!-- language-all: lang-python -->

    ₁+               # Add 256 to each integer in the first (implicit) input-list
      b              # Convert them to binary-strings
       €¦            # Remove the leading "1" from each
         J           # Join the list of strings together
          I          # Push the second input-string
           g         # Pop and push its length
            b        # Convert it to binary
             g       # Pop and push its length
              ô      # Split the earlier string into parts of that size
               C     # Convert each inner string from binary to a base-10 integer
                0K   # Remove all 0s
                  <  # Decrease each by 1 the 1-based indices 0-based
                   è # Use it to index into the second (implicit) input-string
                     # (after which the resulting list is output implicitly)