首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么artifact.size是4096

为什么artifact.size是4096
EN

Stack Overflow用户
提问于 2015-12-22 17:12:18
回答 1查看 106关注 0票数 1

我正在创建一个P2存储库,只有一个功能,其中包含一个简单的Hello World插件。我已经勾选了“安装后解压插件存档”选项。当我查看生成的P2存储库的artifacts.xml时,我看到以下内容:

代码语言:javascript
复制
    <artifact classifier='osgi.bundle' id='helloWorldPlugin' version='1.0.0.201512221406'>
      <properties size='2'>
        <property name='artifact.size' value='4096'/>
        <property name='download.size' value='3610'/>
      </properties>
    </artifact>

我可以理解'download.size‘实际上是归档jar插件的大小,但是为什么artifact.size是'4096'?它不应该是插件目录的实际大小吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-22 23:56:14

我猜大小生成假设为单个文件,但后台文件夹的大小不是其内容的大小,而是其元数据的大小,而4k通常是可能的最小文件大小。另请参阅超级用户中的相关问题Why is the size of a directory always 4096 bytes in unix?

基本上,这个计算出来的大小确实令人困惑(并且很可能是p2中的一个错误/缺失的特性)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34412152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档