@Darren Page Thank you for providing the detailed information of the issue!
It by design, If you upload any extension( video, pdf, images and more( Json . Txt . Pdf .. Jpg)) everything will be in same format. But you view which format the file is been uploaded
Since blob is unstructured data( It's a binary of large **objects*)) However, while you upload the blob in the request header the content type is sent. x-ms-blob-content-type is the header which decides:Optional, Set the blob’s content type.
There are different ways to transfer files/folder from Azure Storage account(Blob Files) , You can use Azcopy or Azure Storage Explorer tool
Choose an Azure solution for data transfer
Please let us know if you have any further queries. I’m happy to assist you further.
Please do not forget to and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.