<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: -",
    "macOS: 11.0.0 -",
    "tvOS: 14.0.0 -",
    "visionOS: -",
    "watchOS: 7.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppleArchive",
  "identifier" : "/documentation/AppleArchive/ArchiveHeader/EntryMessage",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Apple Archive",
      "AppleArchive"
    ],
    "preciseIdentifier" : "s:12AppleArchive0B6HeaderC12EntryMessageV"
  },
  "title" : "ArchiveHeader.EntryMessage"
}
-->

# ArchiveHeader.EntryMessage

Constants that represent message values for the entry message filters.

```
struct EntryMessage
```

## Topics

### Entry Messages

[`static let convertExclude: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/convertExclude)

An entry message indicating the conversion operation has skipped the entry as the path data is an archive header instance.

[`static let decodeReading: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/decodeReading)

An entry message indicating the decoder operation is reading the entry at path.

[`static let encodeScanning: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/encodeScanning)

An entry message indicating the encoder operation is scanning the entry at path.

[`static let encodeWriting: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/encodeWriting)

An entry message indicating the encoder operation is writing the entry at path.

[`static let extractACL: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractACL)

An entry message indicating the extraction operation has modified entry access control lists.

[`static let extractAttributes: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractAttributes)

An entry message indicating the extraction operation has modified entry attributes, and that the data is an entry attributes instance.

[`static let extractBegin: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractBegin)

An entry message indicating the extraction operation has began, this is the first message for this entry.

[`static let extractEnd: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractEnd)

An entry message indicating the extraction operation has ended, this is the last message for this entry.

[`static let extractFail: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractFail)

An entry message indicating the extraction operation has failed, this is the last message for this entry.

[`static let extractXAT: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/extractXAT)

An entry message indicating the extraction operation has modified entry extended attributes, and that the data is an entry extended attributes blob.

[`static let processExclude: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/processExclude)

An entry message indicating the process operation has skipped this entry and that the data is an archive header instance.

[`static let searchExclude: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/searchExclude)

An entry message indicating the operation has excluded the entry, specified by path, in search.

[`static let searchFail: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/searchFail)

An entry message indicating the operation has reported an error in search.

[`static let searchPruneDirectory: ArchiveHeader.EntryMessage`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/searchPruneDirectory)

An entry message indicating the operation has skipped the directory, specified by path, in search.

### Instance Properties

[`var description: String`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/description)

A textual representation of this instance.

### Raw Values

[`var rawValue: UInt32`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/rawValue)

[`init(rawValue: UInt32)`](/documentation/AppleArchive/ArchiveHeader/EntryMessage/init(rawValue:))

### Equatable Requirements

### Hash Values

## Relationships

### Conforms To

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)