Supported File Attributes of Each Cloud
To ensure your files and folders sync correctly, please note the following information.
Platform | File hash | Last modified time |
---|---|---|
Synology C2 Object Storage | O (md5) | X |
Alibaba Cloud OSS | O (md5) | X |
S3 Storage | O (md5) | X |
Backblaze B2 | O (sha1) | O1 |
Baidu | O (md5)9 | X |
Box | O (sha1) | O |
Dropbox | X | O |
Dropbox Team Space | X | O |
Google Cloud Storage | O (md5) | O1 |
Google Drive | O (md5) | O |
Google Shared Drive | O (md5) | O |
hicloud S3 | O (md5) | X |
HiDrive | X | X |
JD Cloud OSS | O (md5) | X |
MegaFon MegaDisk | O (md5) | O |
Azure Storage | O (md5)9 | O1 |
Microsoft OneDrive | O (sha1) | O |
Microsoft OneDrive for Business | X | X |
Microsoft SharePoint Online | O (QuickXOR) | X |
OpenStack Swift | O (md5) | O1 |
Tencent Cloud COS | O (md5) | X |
WebDAV | X | X |
Yandex | X | X |
Note:
- These public cloud providers do not allow the last modified time attribute to be updated, but provides a custom file attribute field for third-party apps like Cloud Sync. Cloud Sync will save the last modified time in the customized file attribute field. This means Cloud Sync's last modified time will not be updated on the public cloud web interface and other sync clients.
- Due to the file system limitation, after you modified the data on your Synology NAS, the last modified time of the directory on your cloud service and Synology NAS may be different.
- Only Box, Dropbox, Google Drive, MegaFon MegaDisk, and OneDrive allow third parties to update the last modified time, meaning that the last modified time of other public cloud services is always the time when files are uploaded.
- Hash values are not available for files uploaded to S3 Storage, Alibaba Cloud OSS, Tencent Cloud COS, or JD Cloud OSS via multi-part upload.
- Hash values are not available for files uploaded to OpenStack Swift via Dynamic Large Object upload.
- Hash values are not available for files uploaded to Backblaze B2 via b2_upload_part upload.
- Cloud Sync uses Google Cloud Storage's md5 hash. The crc32 hash of composite object is not adopted.
- Increasing the number of concurrent uploads/downloads can improve synchronization performance when the network and resource conditions allow.
- After files have been uploaded to Baidu Cloud/Azure Storage, Cloud Sync will compare the file hash on both sides to confirm consistency. We found that in many cases, Baidu/Azure Storage will respond with an incorrect hash value, causing Cloud Sync to detect that the files on the public cloud differ from those on your Synology NAS. Because of this, Cloud Sync will try to align the versions, and commence sync again, causing the repeated download of the same file.