TPDFlibResourceDedupStats
Tipos de dados, otimização
Descrição
Comunica o trabalho de deteção, equivalência exata, redirecionamento de referências, categorização, carga útil e recolha de objetos efetuado por DeduplicateResources
Declaração
TPDFlibResourceDedupStats = record
ObjectsScanned: Integer;
StreamsScanned: Integer;
CandidateStreams: Integer;
CanonicalStreams: Integer;
DuplicateStreams: Integer;
ReferencesRepointed: Integer;
SignatureFailures: Integer;
HashBuckets: Integer;
HashCollisions: Integer;
OrphanObjectsRemoved: Integer;
ImagesDeduplicated: Integer;
FormsDeduplicated: Integer;
PatternsDeduplicated: Integer;
ShadingsDeduplicated: Integer;
FunctionsDeduplicated: Integer;
ICCProfilesDeduplicated: Integer;
FontProgramsDeduplicated: Integer;
CMapsDeduplicated: Integer;
Type3CharProcsDeduplicated: Integer;
EmbeddedFilesDeduplicated: Integer;
MetadataStreamsDeduplicated: Integer;
PostScriptXObjectsDeduplicated: Integer;
BytesHashed: Int64;
BytesCompared: Int64;
DuplicatePayloadBytes: Int64;
end;
Campos
| ObjectsScanned | Total de entradas ativas da estrutura de objetos examinadas após a descodificação dos objetos do documento |
|---|---|
| StreamsScanned | Total de objetos de fluxo examinados |
| CandidateStreams | Fluxos indiretos elegíveis cujo tipo e assinatura de dicionário selecionados passaram a validação |
| CanonicalStreams | Grupos distintos de equivalência exata mantidos entre os candidatos elegíveis |
| DuplicateStreams | Objetos de fluxo indiretos duplicados consolidados ou comunicados |
| ReferencesRepointed | Referências indiretas alteradas durante uma execução efetiva ou comunicáveis durante uma execução de simulação |
| SignatureFailures | Candidatos ignorados porque não foi possível representar em segurança uma estrutura de dicionário direto malformada ou cíclica |
| HashBuckets | Grupos distintos de SHA-256 e assinatura retidos |
| HashCollisions | Valores de hash correspondentes rejeitados pela confirmação da assinatura ou carga completa |
| OrphanObjectsRemoved | Objetos indiretos removidos pela recolha opcional de marcação e varrimento, ou -1 se não foi possível concluir a recolha em segurança |
| ImagesDeduplicated | Fluxos XObject de imagens duplicados |
| FormsDeduplicated | Fluxos Form XObject duplicados |
| PatternsDeduplicated | Fluxos de padrões de mosaico duplicados |
| ShadingsDeduplicated | Fluxos de sombreado duplicados |
| FunctionsDeduplicated | Fluxos duplicados de funções amostradas |
| ICCProfilesDeduplicated | Fluxos de perfis ICC duplicados |
| FontProgramsDeduplicated | Fluxos FontFile, FontFile2 ou FontFile3 duplicados |
| CMapsDeduplicated | Fluxos CMap ou ToUnicode duplicados |
| Type3CharProcsDeduplicated | Fluxos duplicados de procedimentos de glifos Type 3 |
| EmbeddedFilesDeduplicated | Fluxos de ficheiros incorporados duplicados |
| MetadataStreamsDeduplicated | Fluxos de metadados duplicados |
| PostScriptXObjectsDeduplicated | Fluxos XObject PostScript duplicados |
| BytesHashed | Total de bytes da assinatura do dicionário e da carga codificada processados por SHA-256 |
| BytesCompared | Bytes da carga codificada verificados após a correspondência de hashes e assinaturas |
| DuplicatePayloadBytes | Bytes da carga útil codificada em bruto representados por fluxos duplicados antes da sobrecarga dos objetos |