The Microsoft documentation on Azure Blobs clearly explains that you have a maximum block size (and a maximum number of blocks in each block/append/page blob), but it does not mention any lower bound.
Suppose you have a large number of small binary blobs (from 10 to 512 bytes), is the storage accounted on the exact disk space occupied by the blob data, or is there a minimum chunk size? Or a known fixed "per block" overhead?
For example, is it possible to create a 10 byte block blob? How much space is it actually accounted on billing for it: 10 bytes or another minimum amount (say 4k)?
Is such a minimum block size exists, how does it apply to Append Blobs? And to Page blobs?