Adding code to enable mac file upload and conversion

still needs logic see, line 384-397 for portion of code that handles
access to the bytes, basically you should be able to look at each
element byte by byte and apply the same logical that you did for other
mac conversion function here