title: Azure IOT Apache Avro format
body: <p>Using Azure IOT, I have my device endpoint pointing to Azure Blob storage.  Data is sent to the Blob, but i get non-ascii characters and am told that the file extension is incorrect.  Sample Blob data is </p>
  
  <p><code>Objavro.codecnullavro.schemaÐ{"type":"record","name":"Message","namespace":"Microsoft.Azure.Devices","fields":[{"name":"EnqueuedTimeUtc","type":"string"},{"name":"Properties","type":{"type":"map","values":"string"}},{"name":"SystemProperties","type":{"type":"map","values":"string"}},{"name":"Body","type":["null","bytes"]}]} ±¡RëZË8è€‘,¡…$•
  à82018-02-20T15:12:16.1060000Z $connectionDeviceIdLane4Free(connectionAuthMethodœ{"scope":"device","type":"sas","issuer":"iothub","acceptingIpFilterRule":null}8connectionDeviceGenerationId$636543931333384343enqueuedTime82018-02-20T15:12:16.1060000Z d{"deviceId": "myPythonDevice","PinsCCC": 302.00,\}82018-02-20T15:12:16.2000000Z</code> </p>
  
  <p>Azure IOT docs says that the format is Apache Avro, but I can't find anything on how to decode the  non-ascii characters.  I don't see where to specify a json extension.</p>