In[254]:= IntegerString[{16, 34, 110, 5676767}, 16] Out[254]= {"10", "22", "6e", "569edf"}
or, if you don't like standard lowercase letters as a result:
In[255]:= ToUpperCase[IntegerString[{16, 34, 110, 5676767}, 16]] Out[255]= {"10", "22", "6E", "569EDF"}
Please note that IntegerString has an optional third argument, which is very useful for generating a series of file names sorting in the correct order when sorting alphabetically:
In[256]:= Table["filename" <> IntegerString[i, 10, 4] <> ".jpg", {i, 1, 7}] Out[256]= {"filename0001.jpg", "filename0002.jpg", "filename0003.jpg", "filename0004.jpg", "filename0005.jpg", "filename0006.jpg", "filename0007.jpg"}
Sjoerd C. de Vries
source share