<prompt> Unda kitendakazi cha TypeScript ambacho huchota data kutoka kwa huduma ya Azure Storage Blob, kuichakata, na kupakia data iliyochakatwa kurudishwa kwenye chombo kingine katika akaunti sawa ya hifadhi.PLINFORMAT  <response>: leta BlobServiceClient, StorageSharedKeyCredential kutoka azurestorage-blob; Badilisha maadili haya kwa jina la akaunti yako ya hifadhi na ufunguoconst STORAGE_ACCOUNT_NAME your_storage_account_name;const STORAGE_ACCOUNT_KEY your_storage_account_key; Anzisha kitambulisho muhimu kilichoshirikiwa na mteja wa huduma ya blobconst sharedKeyCredential new StorageSharedKeyCredentialSTORAGE_ACCOUNT_NAME, STORAGE_ACCOUNT_KEY;const blobServiceClient BlobServiceClient mpya sharedKeyCredential;async kazi processBlobDatasourceContainer: string, destinationContainer: string, blobName: string: Promise jaribu Pata vyombo vya chanzo na lengwa const sourceContainerClient blobServiceClient.getContainerClientsourceContainer; const destinationContainerClient blobServiceClient.getContainerClientdestinationContainer; Leta data ya blob kutoka kwa chombo chanzo const sourceBlobClient sourceContainerClient.getBlobClientblobName; const response await sourceBlobClient.download; const rawData inasubiri mkondoToStringresponse.readableStreamBody!.trim; Sindika data - kwa mfano, badilisha maandishi kuwa herufi kubwa const processedData rawData.toUpperCase; Pakia data iliyochakatwa kwenye kontena lengwa const destinationBlobClient destinationContainerClient.getBlockBlobClientblobName; subiri unakoendaBlobClient.pakiaprocessedData, Buffer.byteLengthprocessedData; console.logData iliyochakatwa iliyopakiwa kwenye destinationContainerblobName; kukamata kosa console.errorHitilafu katika kuchakata data ya blob:, hitilafu; Kitendaji cha Msaidizi kusoma mkondo unaosomeka kwenye mfuatanoutendakazi wa async streamToStringreadableStream: NodeJS.ReadableStream: Promise rudisha Ahadi mpyasuluhisha, kataa const chunks: any ; readableStream.ondata, data chunks.sukumadata.toString; ; readableStream.onmwisho, kutatuachunks.join; ; readableStream.onkosa, kataa; ; Mfano wa matumizi:processBlobDatachombo-chanzo, chombo-lengwa, example.txt; 