microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
364 stars 85 forks source link

Add option or toggle to show Blob properties' ContentMD5 in hex (Base16) instead of Base64 #8006

Open daiplusplus opened 2 weeks ago

daiplusplus commented 2 weeks ago

Preflight Checklist

Problem

All of my tooling works with content hashes, like MD5, uses hexadecimal (Base16 ) representations, not Base64, so whenever I copy a blob's ContentMD5 value from Azure Storage Explorer I need to convert it from Base64 to Base16 which disrupts my workflow.


Examples of tooling that requires Base16, not Base64:

Desired Solution

A toggle button within the ContentMD5 textbox that flips the display between Base16 and Base64, and the last-used-setting is persisted

Alternatives and Workarounds

No response

Additional Context

If this feature is implemented, I'm not bothered either-way if the box has a leading 0x or not.

craxal commented 2 weeks ago

We have several spots in the app that allow you to select encodings. Could be useful to have a generic "binary field" of sorts that lets you toggle the encoding for the data in the field.