{"id":21008178,"url":"https://github.com/ediwang/azure-blob-sync","last_synced_at":"2025-06-15T13:39:25.744Z","repository":{"id":48126562,"uuid":"112910541","full_name":"EdiWang/Azure-Blob-Sync","owner":"EdiWang","description":"Sync files in Azure Blob Storage to local file system.","archived":false,"fork":false,"pushed_at":"2024-11-08T01:14:29.000Z","size":1110,"stargazers_count":14,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-08T02:22:20.016Z","etag":null,"topics":["azure-storage-blob"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdiWang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-03T08:01:05.000Z","updated_at":"2024-11-08T01:14:32.000Z","dependencies_parsed_at":"2024-01-14T20:18:07.454Z","dependency_job_id":"477a6440-7c05-4021-99d4-666962b03a2c","html_url":"https://github.com/EdiWang/Azure-Blob-Sync","commit_stats":null,"previous_names":["ediwang/azure-blob-sync"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiWang%2FAzure-Blob-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiWang%2FAzure-Blob-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiWang%2FAzure-Blob-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdiWang%2FAzure-Blob-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdiWang","download_url":"https://codeload.github.com/EdiWang/Azure-Blob-Sync/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225324165,"owners_count":17456460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-storage-blob"],"created_at":"2024-11-19T09:11:45.777Z","updated_at":"2024-11-19T09:11:46.331Z","avatar_url":"https://github.com/EdiWang.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Azure Blob Sync\n[![.NET Build and Pack](https://github.com/EdiWang/Azure-Blob-Sync/actions/workflows/dotnet.yml/badge.svg)](https://github.com/EdiWang/Azure-Blob-Sync/actions/workflows/dotnet.yml)\n\n.NET Tool for backup files in Azure Blob Storage to local file system.\n\nYou may also checkout [AzCopy](https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs-synchronize?WT.mc_id=AZ-MVP-5002809) from Microsoft that does the same job much more faster.\n\n## Install\n\nPrerequests: \n\n- .NET 8.0 SDK \n\n```bash\ndotnet tool install --global edi.azureblobsync\n```\n\n## Usage\n\nExample\n\n```bash\nazblobsync --connection \"DefaultEndpointsProtocol=https;AccountName=*******;AccountKey==*******;EndpointSuffix=core.windows.net\" --container \"attachments\" --path \"D:\\Backup\\attachments\"\n```\n\n### Parameters\n\n```\n--connection\tAzure Storage Account Connection String (Required)\n--container\tContainer Name (Required)\n--path\t\tLocal Folder Path (Required, Default: C:\\AzureBlobSyncTemp)\n--threads\tDownload threads (Default: 10)\n--silence\tFully automated silence mode (Default: false)\n--comparehash   Compare file hash to determine whether to download (Default: true)\n--keepold       Keep local old file versions, do not override when receving a new version of file from Azure (Default: false)\n--help\t\tDisplay this help screen.\n--version\tDisplay version information.\n```\n\n![image](https://raw.githubusercontent.com/EdiWang/Azure-Blob-Backup/master/screenshots/sc2.png)\n\n## 免责申明\n\n此项目(Azure-Blob-Sync)及其配套组件均为免费开源的产品，仅用于学习交流，并且不直接向中国提供服务，中国访客请于下载后立即删除。\n\n任何中国境内的组织及个人不得使用此项目(Azure-Blob-Sync)及其配套组件构建任何形式的面向中国境内访客的网站或服务。\n\n不可用于任何违反中华人民共和国(含台湾省)或使用者所在地区法律法规的用途。\n\n因为作者即本人仅完成代码的开发和开源活动(开源即任何人都可以下载使用)，从未参与访客的任何运营和盈利活动。\n\n且不知晓访客后续将程序源代码用于何种用途，故访客使用过程中所带来的任何法律责任即由访客自己承担。\n\n[《开源软件有漏洞，作者需要负责吗？是的！》](https://go.edi.wang/aka/os251)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fediwang%2Fazure-blob-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fediwang%2Fazure-blob-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fediwang%2Fazure-blob-sync/lists"}