由于JAR文件是ZIP文件的子集,ZIP文件包含所有条目的校验和,为什么Maven会在顶部添加额外的校验和?为什么Maven会创建神器校验和?
0
A
回答
1
并非所有的Maven工件都是JAR/ZIP。还有POM,SWF和许多其他文件类型可以通过各种插件上传到存储库。
实例:
FlexMojos plugin生成SWF(Flash播放器)文件。
Assembly plugin可以生成TAR文件。
2
校验和的目的是验证文件内容。下载的文件的校验和应该与存储库中的校验和相匹配。 Maven Central还鼓励作者对他们上传的文件进行数字签名,为存储库中的人工制品提供额外的信任层。
+0
签名不在,有什么意义? ZIP文件已经校验过他们的内容。为什么做两次? – Gili
+1
它不是用于确保内部完整性,而是能够快速比较两个工件,而不必查看每个字节。 –
相关问题
- 1. maven:“校验和校验失败,没有可用的校验和”,为什么?
- 2. 为所有maven产品创建校验和
- 3. 为什么git cherry-pick会创建一个不同的校验和?
- 4. maven为什么不显示lenskin神器?
- 5. Matlab为变量创建MD5校验和
- 6. Maven构建失败校验和差
- 7. Maven校验和pom设置?
- 8. Maven校验和失败
- 9. 什么校验和技术会让我从它的部件的校验和中计算整个校验和?
- 10. 为什么我的校验和计算器停止打印?
- 11. 创建NLog文件校验和
- 12. 不明白校验和是什么
- 13. 奇偶校验位,为什么同时有奇偶校验位和偶校验位?
- 14. 为什么Maven + Spring Boot会创建巨大的jar文件?
- 15. 为什么maven会创建两个过滤的persistence.xml的副本?
- 16. 为什么maven在错误的回购中寻找神器?
- 17. 为什么在TCP和IP头中有单独的校验和?
- 18. struts2创建会话对象,为什么和什么时候?
- 19. 如何验证ICMPv6校验和? (为什么我一直得到0x3fff的校验和?)
- 20. 为Ruby中的传入参数创建校验和
- 21. 支付网关使用校验和为什么?
- 22. 为什么最终补充TCP/UDP校验和?
- 23. Android APK文件的MD5校验和不同。为什么?
- 24. 什么是神器?
- 25. 使用标记/空间奇偶校验和奇偶校验无什么区别?
- 26. 如何创建carrierwave上传的校验和来验证下载?
- 27. 在Eclipse中,为什么“自动构建”会被神秘禁用?
- 28. Maven缺失神器
- 29. Maven - 丢失神器
- 30. Maven神器下载?
很好的答案。谢谢! – Gili