Azure cloudblockblobs 存储对小于该大小的文件使用完整的 4MB?
Azure cloudblockblobs storage use full 4MB for files under that size?
我只是想知道,如果我有一个只有 2MB 的文件。它会使用整个 4MB 块还是只使用 2MB?
我上传了一张33MB的图片到stroage,是分成4MB的块吗?
谢谢
如您所知,Azure 中的块 blob 的大小可以是 200GB,但是您最多只能上传 64 MB 的 blob,而不能将其分成块。任何大于 64 MB 的 blob 都必须分成块,然后再上传这些块。任何小于 64 MB 的文件也可以通过分成块来上传。然而,块的最大大小可以是 4MB。请注意,这是最大尺寸。块的最小大小为 1 字节,您可以选择 1 字节到 4 MB 之间的任何数字作为您的块大小。
现在,如果您要上传一个 2 MB 的文件,您可以决定不分块上传或分块上传。由于文件大小为 2 MB,因此在这种情况下块的最大大小为 2 MB(即,您通过将文件分成 2 MB 大小的 1 个块来上传文件)。
如果您要上传一个 33 MB 的文件,如果您的 Internet 连接良好,您可以上传该文件而无需将其分成块,因为它的大小小于 64 MB 的限制,但如果您将其拆分会更好成块。现在假设您决定将此文件分成每个 4 MB 的块,那么在这种情况下将有 9 个块。 8 个块每个 4 MB,最后一个块为 1 MB(4 MB * 8 + 1 MB * 1 = 33 MB)。
我只是想知道,如果我有一个只有 2MB 的文件。它会使用整个 4MB 块还是只使用 2MB?
我上传了一张33MB的图片到stroage,是分成4MB的块吗?
谢谢
如您所知,Azure 中的块 blob 的大小可以是 200GB,但是您最多只能上传 64 MB 的 blob,而不能将其分成块。任何大于 64 MB 的 blob 都必须分成块,然后再上传这些块。任何小于 64 MB 的文件也可以通过分成块来上传。然而,块的最大大小可以是 4MB。请注意,这是最大尺寸。块的最小大小为 1 字节,您可以选择 1 字节到 4 MB 之间的任何数字作为您的块大小。
现在,如果您要上传一个 2 MB 的文件,您可以决定不分块上传或分块上传。由于文件大小为 2 MB,因此在这种情况下块的最大大小为 2 MB(即,您通过将文件分成 2 MB 大小的 1 个块来上传文件)。
如果您要上传一个 33 MB 的文件,如果您的 Internet 连接良好,您可以上传该文件而无需将其分成块,因为它的大小小于 64 MB 的限制,但如果您将其拆分会更好成块。现在假设您决定将此文件分成每个 4 MB 的块,那么在这种情况下将有 9 个块。 8 个块每个 4 MB,最后一个块为 1 MB(4 MB * 8 + 1 MB * 1 = 33 MB)。