Osgi 是否可以在CQ5中获取节点或吊索资源的CRC?

Osgi 是否可以在CQ5中获取节点或吊索资源的CRC?,osgi,aem,jcr,sling,Osgi,Aem,Jcr,Sling,我试图从资源或节点中的属性在cq5内的资源或节点获取字节的CRC或md5 例如,假设我有一个DAM资产,我想获得包含图像数据的字节blob的MD5指纹,这样我就知道里面的数据何时发生了变化 对于节点来说,同样的方法也很方便。CQ5中有没有内置的方法来实现这一点?您是否尝试过将“etag”mixin添加到要进行校验和的节点中?引述: jcr:etag属性是一个不透明字符串,其语法与HTTP/1.1中为实体标记定义的语法相同。在语义上,jcr:etag与HTTP/1.1强实体标记相当 在创建mix:

我试图从资源或节点中的属性在cq5内的资源或节点获取字节的CRC或md5

例如,假设我有一个DAM资产,我想获得包含图像数据的字节blob的MD5指纹,这样我就知道里面的数据何时发生了变化


对于节点来说,同样的方法也很方便。CQ5中有没有内置的方法来实现这一点?

您是否尝试过将“etag”mixin添加到要进行校验和的节点中?引述:

jcr:etag属性是一个不透明字符串,其语法与HTTP/1.1中为实体标记定义的语法相同。在语义上,jcr:etag与HTTP/1.1强实体标记相当

在创建mix:etag节点N或将mix:etag分配给N时,存储库必须使用实现确定的值创建jcr:etag属性

jcr:etag属性的值必须在对N进行以下任何更改时立即更改:

  • 一个二进制属性被添加到N
  • 从N中删除二进制属性
  • 现有的二进制属性N的值发生变化

谢谢,罗伯特,明白了。