Ler em inglês

Compartilhar via


Compactação Diferencial Remota

Visão geral da tecnologia de compactação diferencial remota.

Para desenvolver a Compactação Diferencial Remota, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
GeneratorParametersType

Define o conjunto de parâmetros de gerador com suporte.
RDC_ErrorCode

Define o conjunto de códigos de erro específicos do RDC.
RdcCreatedTables

Define valores que descrevem o estado da tabela de características de similaridade, tabela de ID do arquivo de similaridade ou ambos.
RdcMappingAccessMode

Define os valores do modo de acesso para objetos de mapeamento de arquivo RDC.
RdcNeedType

Define o conjunto de partes de dados usadas para gerar uma cópia remota.

Funções

 
Acrescentar

Adiciona a ID do arquivo e informações de dados de similaridade às tabelas no arquivo de similaridade.
Acrescentar

Adiciona a ID do arquivo à tabela de ID do arquivo de similaridade.
Acrescentar

Adiciona uma estrutura SimilarityData à tabela de características de similaridade.
BeginDump

Recupera dados de similaridade da tabela de características de similaridade.
CloseMapping

Fecha um objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade.
CloseTable

Fecha as tabelas em um arquivo de similaridade.
CloseTable

Fecha uma tabela de ID de arquivo de similaridade.
CloseTable

Fecha uma tabela de características de similaridade.
ComputeDefaultRecursionDepth

Calcula o nível máximo de recursão para o tamanho do arquivo especificado.
CopyAndSwap

Cria cópias de uma tabela de características de similaridade existente e uma tabela de ID de arquivo de similaridade existente, troca os ponteiros internos e exclui as tabelas existentes.
CreateComparator

Cria um comparador de assinatura.
Creategenerator

Cria um gerador de assinatura que gerará os níveis especificados de assinaturas.
CreateGeneratorParameters

Retorna um ponteiro de interface IRdcGeneratorParameters inicializado com os parâmetros necessários para um gerador de assinatura.
CreateSignatureReader

Cria um leitor de assinatura para permitir que um aplicativo decodifica o conteúdo de um arquivo de assinatura.
Createtable

Cria ou abre uma tabela de características de similaridade e uma tabela de ID de arquivo de similaridade.
Createtable

Cria ou abre uma tabela de ID de arquivo de similaridade.
Createtable

Cria ou abre uma tabela de características de similaridade.
CreateTableIndirect

Cria ou abre uma tabela de características de similaridade e uma tabela de ID de arquivo de similaridade usando as implementações do aplicativo RDC das interfaces ISimilarityTraitsMapping e IRdcFileWriter.
CreateTableIndirect

Cria ou abre uma tabela de ID de arquivo de similaridade usando a implementação do aplicativo RDC da interface IRdcFileWriter.
CreateTableIndirect

Cria ou abre uma tabela de características de similaridade usando a implementação do aplicativo RDC da interface ISimilarityTraitsMapping.
Createview

Mapeia uma exibição do mapeamento de arquivo para um arquivo de tabela de características de similaridade.
DeleteOnClose

Define um arquivo a ser excluído (ou truncado) no fechamento.
EnableSimilarity

Permite que o gerador de assinatura gere dados de similaridade.
FindSimilarFileId

Retorna uma lista de arquivos semelhantes a um determinado arquivo.
FindSimilarFileIndex

Retorna uma lista de arquivos semelhantes a um determinado arquivo. Os resultados na lista são classificados em ordem de similaridade, começando com o arquivo mais semelhante.
Liberar

Grava no disco qualquer sujo páginas em uma exibição mapeada de um arquivo de tabela de características de similaridade.
Get

Retorna informações sobre a exibição mapeada de um arquivo de tabela de características de similaridade.
GetFilePosition

Retorna a posição do arquivo atual.
GetFileSize

Retorna o tamanho de um arquivo.
GetFileSize

Retorna o tamanho de um arquivo de tabela de características de similaridade.
GetGeneratorParameters

Retorna uma cópia dos parâmetros usados para criar o gerador.
GetGeneratorParametersType

Retorna o tipo específico dos parâmetros.
GetHashWindowSize

Retorna o tamanho da janela de hash do tamanho da janela deslizante usada pelo gerador FilterMax para calcular o hash usado nos cálculos máximos locais.
GetHorizonSize

Retorna o tamanho do horizonte do comprimento sobre o qual o gerador FilterMax procura maxima local.
GetLastIndex

Recupera o índice da última entrada que foi armazenada na tabela de características de similaridade.
GetNextData

Recupera uma ou mais estruturas SimilarityDumpData da lista de características de similaridade que foi retornada pelo método ISimilarityTraitsTable::BeginDump.
GetNextFileId

Recupera a próxima ID de arquivo de similaridade válida na lista de arquivos que foi retornada pelo método ISimilarity::FindSimilarFileId.
GetPageSize

Retorna o tamanho da página (tamanho do bloco de disco) para um arquivo de tabela de características de similaridade.
GetParametersVersion

Retorna informações sobre a versão do RDC usada para serializar os parâmetros.
GetRDCVersion

Recupera a versão do runtime do RDC instalado e a versão mais antiga das interfaces RDC compatíveis com o runtime instalado.
GetRecordCount

Recupera o número de registros armazenados na tabela de ID do arquivo de similaridade em um arquivo de similaridade.
GetRecordCount

Recupera o número de registros armazenados em uma tabela de ID de arquivo de similaridade.
GetSerializeSize

Retorna o tamanho, em bytes, dos dados de parâmetro serializados.
GetSize

Recupera o número de entradas na lista de arquivos que foi retornado pelo método ISimilarity::FindSimilarFileId.
Getview

Retorna os endereços inicial e final para a exibição mapeada de um arquivo de tabela de características de similaridade.
Invalidate

Marca uma ID de arquivo como não válida na tabela de ID do arquivo de similaridade.
Pesquisar

Recupera a ID do arquivo que corresponde a um determinado índice de arquivo na tabela de ID do arquivo de similaridade.
OpenGeneratorParameters

Abre um bloco de parâmetro serializado existente e retorna um ponteiro de interface IRdcGeneratorParameters inicializado com os dados.
OpenMapping

Abre o objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade.
Processo

Compara dois fluxos de assinatura (semente e origem) e produz uma lista de necessidades, que descreve as partes de dados de arquivo necessárias para criar o arquivo de destino.
Processo

Processa os dados de entrada e produz 0 ou mais bytes de saída.
Leitura

Lê a quantidade especificada de dados começando na posição especificada.
ReadHeader

Lê o cabeçalho de assinatura e retorna uma cópia dos parâmetros usados para gerar as assinaturas.
ReadSignatures

Lê um bloco de assinaturas da posição atual.
Reportprogress

Relata o percentual de conclusão atual de uma operação de similaridade em andamento.
ResizeMapping

Redimensiona o objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade.
Resultados

Recupera os dados de similaridade que foram gerados para um arquivo pelo gerador de assinatura.
Serializar

Serializa os dados de parâmetro em um bloco de memória.
SetFileSize

Define o tamanho de um arquivo de tabela de características de similaridade.
SetHashWindowSize

Define o tamanho da janela de hash do tamanho da janela deslizante usada pelo gerador FilterMax para calcular o hash usado nos cálculos maxima locais.
SetHorizonSize

Define o tamanho do horizonte do comprimento sobre o qual o gerador FilterMax procura maxima local.
Truncate

Trunca um arquivo com comprimento zero.
Desmapear

Desmapeia uma exibição mapeada de um arquivo de tabela de características de similaridade.
Gravar

Gravar bytes em um arquivo começando em um determinado deslocamento.

Interfaces

 
IFindSimilarResults

Fornece métodos para recuperar informações da lista de arquivos retornadas pelo método ISimilarity::FindSimilarFileId.
IRdcComparator

Usado para comparar dois fluxos de assinatura (semente e origem) e produzir a lista de partes de dados de arquivo de origem e semente necessárias para criar o arquivo de destino.
IRdcFileReader

A interface IRdcFileReader é usada para fornecer o equivalente a um identificador de arquivo, pois os dados que estão sendo sincronizados podem não existir como um arquivo no disco.
IRdcFileWriter

Interface abstrata para ler e gravar em um arquivo.
IRdcGenerator

Usado para processar os dados de entrada e ler os parâmetros usados pelo gerador.
IRdcGeneratorFilterMaxParameters

Define e recupera parâmetros usados pelo gerador FilterMax.
IRdcGeneratorParameters

É a interface genérica para todos os tipos de parâmetros geradores. Todos os objetos de parâmetro gerador devem dar suporte a essa interface.
IRdcLibrary

É a interface primária para usar o RDC.
IRdcSignatureReader

Lê as assinaturas e os parâmetros usados para gerar as assinaturas.
IRdcSimilarityGenerator

Define métodos para habilitar o gerador de assinatura para gerar dados de similaridade e para recuperar os dados de similaridade depois que eles são gerados.
ISimilaridade

Define métodos para armazenar e recuperar dados de similaridade por arquivo e IDs de arquivo em um arquivo de similaridade.
ISimilarityFileIdTable

Define métodos para armazenar e recuperar informações de ID de arquivo de similaridade.
ISimilarityReportProgress

Define um método para RDC relatar o percentual de conclusão atual de uma operação de similaridade.
ISimilarityTableDumpState

Fornece um método para recuperar informações da lista de características de similaridade que foi retornada pelo método ISimilarityTraitsTable::BeginDump.
ISimilarityTraitsMappedView

Fornece métodos que um aplicativo RDC pode implementar para manipular uma exibição mapeada de um arquivo de tabela de características de similaridade.
ISimilarityTraitsMapping

Fornece métodos que um aplicativo RDC pode implementar para criar e manipular um objeto de mapeamento de arquivo para um arquivo de tabela de características de similaridade.
ISimilarityTraitsTable

Define métodos para armazenar dados de similaridade por arquivo e executar pesquisas de similaridade.

Estruturas

 
FindSimilarFileIndexResults

Contém as informações de índice de arquivo que o método ISimilarityTraitsTable::FindSimilarFileIndex retornou para um arquivo correspondente.
RdcBufferPointer

Descreve um buffer.
RdcNeed

Contém informações sobre uma parte necessária para sincronizar dois conjuntos de dados.
RdcNeedPointer

Descreve uma matriz de estruturas RdcNeed.
RdcSignature

Contém uma única assinatura e o comprimento da parte usada para gerá-la.
RdcSignaturePointer

Descreve uma matriz de estruturas RdcSignature.
SimilarityData

Contém os dados de similaridade de um arquivo.
SimilarityDumpData

Contém as informações de similaridade retornadas para um arquivo pelo método ISimilarityTableDumpState::GetNextData.
SimilarityFileId

Contém a ID do arquivo de similaridade para um arquivo.
SimilarityMappedViewInfo

Contém informações sobre uma exibição mapeada de similaridade.