当前位置: 首页 > 知识库问答 >
问题:

Azure cloudblockblobs存储对该大小下的文件使用满4MB?

谷德本
2023-03-14

谢谢

共有1个答案

孔深
2023-03-14

正如您所知,在Azure中,块blob的大小可以是200GB,但是您只能上传一个高达64 MB的blob而不将其分成块。任何大于64 MB的blob都必须分成块,然后上传这些块。任何小于64 MB的文件也可以通过分割成块来上传。但是,块的最大大小可以是4MB。请注意,这是最大尺寸。块的最小大小为1字节,您可以选择1字节到4 MB之间的任意数字作为块的大小。

现在,如果您正在上传一个2 MB的文件,您可以决定不分块上传它,也可以通过分块上传它。由于文件大小为2 MB,因此在本例中块的最大大小为2 MB(即,您通过将文件分成1个大小为2 MB的块来上传文件)。

如果上传的是一个33 MB的文件,同样,如果您有良好的互联网连接,您可以上传该文件而不将其分成块,因为它的大小小于64 MB的限制,但如果将其分成块会更好。现在假设您决定将这个文件分成每个4 MB的块,那么在这种情况下将有9个块。8个块每个4 MB,最后一个块1 MB(4 MB*8+1 MB*1=33 MB)。

 类似资料:
  • 问题内容: 我需要存储大量的二进制文件(10-20 TB,每个文件范围从512 kb到100 MB)。 我需要知道Redis是否对我的系统有效。我的系统中需要以下属性: 高可用性 故障转移 分片 我打算使用一组商品硬件来尽可能降低成本。请提出使用Redis构建这样的系统的利弊。我还对Redis的高内存需求感到担忧。 问题答案: 我不会将Redis用于此类任务。其他产品将更适合IMO。 Redis是

  • tldr:从云存储将文件作为下载发送到用户的web浏览器是否有文件大小限制?我使用的存储Python API是错误的,还是需要增加应用程序引擎YAML文件设置的资源? 这只是下载的问题。使用分块,上传到任何大小的文件都非常有效。 我用App Engine Python 3.7标准环境创建了一个文件传输应用程序。用户可以上传任何大小的文件,而且运行良好。但是用户在从云存储下载结果文件时遇到了大小限制

  • 什么是 Firebase 存储上传文件大小限制?我在网站上找不到该信息。

  • 我编写了一个小型infinispan缓存PoC(下面的代码),以尝试评估infinispan的性能。运行它时,我发现对于我的配置,infinispan显然无法从磁盘中清除缓存项的旧副本,导致磁盘空间消耗比预期的要多几个数量级。 如何将磁盘使用率降低到实际数据的大致大小? 以下是我的测试代码: 这是infinispan配置: Infinispan(应该是?)配置为写入缓存,其中包含RAM中的20个最

  • 我正在使用AngularFire2成功将图像上传到Firebase Storage。 我有以下上传代码。 我想解决几个问题。 如何设置文件大小限制?这意味着我希望用户能够上传小于10mb的文件。 如何限制文件编号?这意味着我希望一个用户只能上传3个文件。 如果没有firebase服务器规模的解决方案,请推荐一些客户端规模的解决方案。 谢谢