Get desktop application:
View/edit binary Protocol Buffers messages
ADSEntry encodes information for a Windows Alternate Data Stream.
Used in:
Name specifices the stream name.
Data specifies the stream data. See also the description about the digest below.
Digest is a CAS representation of the stream data. At least one of data or digest MUST be specified, and either one of them SHOULD be specified. How to access the actual data using the digest is implementation-specific, and implementations can choose not to implement digest. So, digest SHOULD be used only when the stream data is large.
Manifest specifies the entries in a container bundle, keyed and sorted by path.
Used in:
Path specifies the path from the bundle root. If more than one path is present, the entry may represent a hardlink, rather than using a link target. The path format is operating system specific.
Uid specifies the user id for the resource.
Gid specifies the group id for the resource.
user and group are not currently used but their field numbers have been reserved for future use. As such, they are marked as deprecated.
"deprecated" stands for "reserved" here
"deprecated" stands for "reserved" here
Mode defines the file mode and permissions. We've used the same bit-packing from Go's os package, http://golang.org/pkg/os/#FileMode, since they've done the work of creating a cross-platform layout.
Size specifies the size in bytes of the resource. This is only valid for regular files.
Digest specifies the content digest of the target file. Only valid for regular files. The strings are formatted in OCI style, i.e. <alg>:<encoded>. For detailed information about the format, please refer to OCI Image Spec: https://github.com/opencontainers/image-spec/blob/master/descriptor.md#digests-and-verification The digests are sorted in lexical order and implementations may choose which algorithms they prefer.
Target defines the target of a hard or soft link. Absolute links start with a slash and specify the resource relative to the bundle root. Relative links do not start with a slash and are relative to the resource path.
Major specifies the major device number for character and block devices.
Minor specifies the minor device number for character and block devices.
Xattr provides storage for extended attributes for the target resource.
Ads stores one or more alternate data streams for the target resource.
XAttr encodes extended attributes for a resource.
Used in:
Name specifies the attribute name.
Data specifies the associated data for the attribute.