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:
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. |
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. |
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. |
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. |