Condividi tramite


Compressione Differenziale Remota (RDC)

Panoramica della tecnologia remote di compressione differenziale.

Per sviluppare la compressione differenziale remota, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
GeneratorParametersType

Definisce il set di parametri del generatore supportati.
RDC_ErrorCode

Definisce il set di codici di errore specifici di RDC.
RdcCreatedTables

Definisce i valori che descrivono lo stato della tabella dei tratti di somiglianza, della tabella ID file di somiglianza o di entrambi.
RdcMappingAccessMode

Definisce i valori della modalità di accesso per gli oggetti di mapping di file RDC.
RdcNeedType

Definisce il set di blocchi di dati usati per generare una copia remota.

Functions

 
Append

Aggiunge l'ID file e le informazioni sui dati di somiglianza alle tabelle nel file di somiglianza.
Append

Aggiunge l'ID file alla tabella id file di somiglianza.
Append

Aggiunge una struttura SimilarityData alla tabella dei tratti di somiglianza.
BeginDump

Recupera i dati di somiglianza dalla tabella dei tratti di somiglianza.
CloseMapping

Chiude un oggetto di mapping di file per un file di tabella tratti di somiglianza.
CloseTable

Chiude le tabelle in un file di somiglianza.
CloseTable

Chiude una tabella id file di somiglianza.
CloseTable

Chiude una tabella dei tratti di somiglianza.
ComputeDefaultRecursionDepth

Calcola il livello massimo di ricorsione per le dimensioni del file specificate.
CopyAndSwap

Crea copie di una tabella di tratti di somiglianza esistente e una tabella ID file di somiglianza esistente, scambia i puntatori interni ed elimina le tabelle esistenti.
CreateComparator

Crea un comparatore di firme.
CreateGenerator

Crea un generatore di firme che genererà i livelli specificati di firme.
CreateGeneratorParameters

Restituisce un puntatore all'interfaccia IRdcGeneratorParameters inizializzato con i parametri necessari per un generatore di firme.
CreateSignatureReader

Crea un lettore di firma per consentire a un'applicazione di decodificare il contenuto di un file di firma.
CreateTable

Crea o apre una tabella dei tratti di somiglianza e una tabella ID file di somiglianza.
CreateTable

Crea o apre una tabella id file di somiglianza.
CreateTable

Crea o apre una tabella dei tratti di somiglianza.
CreateTableIndirect

Crea o apre una tabella dei tratti di somiglianza e una tabella ID file di somiglianza usando le implementazioni dell'applicazione RDC delle interfacce ISimilarityTraitsMapping e IRdcFileWriter.
CreateTableIndirect

Crea o apre una tabella ID file di somiglianza usando l'implementazione dell'applicazione RDC dell'interfaccia IRdcFileWriter.
CreateTableIndirect

Crea o apre una tabella dei tratti di somiglianza usando l'implementazione dell'applicazione RDC dell'interfaccia ISimilarityTraitsMapping.
CreateView

Esegue il mapping di una visualizzazione del mapping dei file per un file di tabella tratti di somiglianza.
DeleteOnClose

Imposta un file da eliminare (o troncato) alla chiusura.
EnableSimilarity

Consente al generatore di firme di generare dati di somiglianza.
FindSimilarFileId

Restituisce un elenco di file simili a un determinato file.
FindSimilarFileIndex

Restituisce un elenco di file simili a un determinato file. I risultati nell'elenco vengono ordinati in ordine di somiglianza, a partire dal file più simile.
scaricamento

Scrive sul disco qualsiasi pagina dirty all'interno di una visualizzazione mappata di un file di tabella tratti di somiglianza.
GET

Restituisce informazioni sulla vista mappata di un file di tabella tratti di somiglianza.
GetFilePosition

Restituisce la posizione corrente del file.
GetFileSize

Restituisce le dimensioni di un file.
GetFileSize

Restituisce le dimensioni di un file di tabella tratti di somiglianza.
GetGeneratorParameters

Restituisce una copia dei parametri utilizzati per creare il generatore.
GetGeneratorParametersType

Restituisce il tipo specifico dei parametri.
GetHashWindowSize

Restituisce le dimensioni della finestra hash, ovvero le dimensioni della finestra scorrevole utilizzata dal generatore FilterMax per calcolare l'hash usato nei calcoli massimi locali.
GetHorizonSize

Restituisce le dimensioni dell'orizzonte, ovvero la lunghezza su cui il generatore FilterMax cerca maxima locale.
GetLastIndex

Recupera l'indice dell'ultima voce archiviata nella tabella dei tratti di somiglianza.
GetNextData

Recupera una o più strutture SimilarityDumpData dall'elenco dei tratti di somiglianza restituito dal metodo ISimilarityTraitsTable::BeginDump.
GetNextFileId

Recupera l'ID file di somiglianza valido successivo nell'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
GetPageSize

Restituisce le dimensioni della pagina (dimensioni del blocco del disco) per un file di tabella tratti di somiglianza.
GetParametersVersion

Restituisce informazioni sulla versione di RDC utilizzata per serializzare i parametri.
GetRDCVersion

Recupera la versione del runtime RDC installato e la versione meno recente delle interfacce RDC supportate dal runtime installato.
GetRecordCount

Recupera il numero di record archiviati nella tabella ID file di somiglianza in un file di somiglianza.
GetRecordCount

Recupera il numero di record archiviati in una tabella ID file di somiglianza.
GetSerializeSize

Restituisce le dimensioni, in byte, dei dati dei parametri serializzati.
GetSize

Recupera il numero di voci nell'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
GetView

Restituisce gli indirizzi iniziali e finali per la visualizzazione mappata di un file di tabella tratti di somiglianza.
Invalidare

Contrassegna un ID file come non valido nella tabella id file di somiglianza.
Ricerca

Recupera l'ID file corrispondente a un determinato indice di file nella tabella id file di somiglianza.
OpenGeneratorParameters

Apre un blocco di parametri serializzato esistente e restituisce un puntatore all'interfaccia IRdcGeneratorParameters inizializzato con i dati.
OpenMapping

Apre l'oggetto di mapping dei file per un file di tabella tratti di somiglianza.
Processo

Confronta due flussi di firma (valore di inizializzazione e origine) e produce un elenco di esigenze, che descrive i blocchi di dati di file necessari per creare il file di destinazione.
Processo

Elabora i dati di input e produce 0 o più byte di output.
Leggere

Legge la quantità specificata di dati a partire dalla posizione specificata.
ReadHeader

Legge l'intestazione della firma e restituisce una copia dei parametri usati per generare le firme.
ReadSignatures

Legge un blocco di firme dalla posizione corrente.
ReportProgress

Segnala la percentuale di completamento corrente di un'operazione di somiglianza in corso.
ResizeMapping

Ridimensiona l'oggetto di mapping dei file per un file di tabella tratti di somiglianza.
Results

Recupera i dati di somiglianza generati per un file dal generatore di firme.
Serializzare

Serializza i dati dei parametri in un blocco di memoria.
SetFileSize

Imposta le dimensioni di un file di tabella tratti di somiglianza.
SetHashWindowSize

Imposta le dimensioni della finestra hash: le dimensioni della finestra temporale scorrevole usata dal generatore FilterMax per calcolare l'hash usato nei calcoli massimi locali.
SetHorizonSize

Imposta le dimensioni dell'orizzonte, ovvero la lunghezza su cui il generatore FilterMax cerca maxima locale.
Troncare

Tronca un file a una lunghezza zero.
Unmap

Annulla il mapping di una visualizzazione mappata di un file di tabella tratti di somiglianza.
Scrivere

Scrivere byte in un file a partire da un offset specificato.

Interfaces

 
IFindSimilarResults

Fornisce metodi per recuperare informazioni dall'elenco di file restituito dal metodo ISimilarity::FindSimilarFileId.
IRdcComparator

Usato per confrontare due flussi di firma (valore di inizializzazione e origine) e produrre l'elenco dei blocchi di dati dei file di origine e di inizializzazione necessari per creare il file di destinazione.
IRdcFileReader

L'interfaccia IRdcFileReader viene usata per fornire l'equivalente di un handle di file, perché i dati sincronizzati potrebbero non esistere come file su disco.
IRdcFileWriter

Interfaccia astratta da cui leggere e scrivere in un file.
IRdcGenerator

Usato per elaborare i dati di input e leggere i parametri usati dal generatore.
IRdcGeneratorFilterMaxParameters

Imposta e recupera i parametri utilizzati dal generatore FilterMax.
IRdcGeneratorParameters

Interfaccia generica per tutti i tipi di parametri del generatore. Tutti gli oggetti parametro generatore devono supportare questa interfaccia.
IRdcLibrary

Interfaccia primaria per l'uso di RDC.
IRdcSignatureReader

Legge le firme e i parametri usati per generare le firme.
IRdcSimilarityGenerator

Definisce i metodi per consentire al generatore di firme di generare dati di somiglianza e per il recupero dei dati di somiglianza dopo la generazione.
ISimilarity

Definisce i metodi per l'archiviazione e il recupero di dati di somiglianza per file e ID di file in un file di somiglianza.
ISimilarityFileIdTable

Definisce i metodi per l'archiviazione e il recupero di informazioni sull'ID file di somiglianza.
ISimilarityReportProgress

Definisce un metodo per RDC per segnalare la percentuale di completamento corrente di un'operazione di somiglianza.
ISimilarityTableDumpState

Fornisce un metodo per recuperare informazioni dall'elenco di tratti di somiglianza restituito dal metodo ISimilarityTraitsTable::BeginDump.
ISimilarityTraitsMappedView

Fornisce metodi che un'applicazione RDC può implementare per modificare una visualizzazione mappata di un file di tabella tratti di somiglianza.
ISimilarityTraitsMapping

Fornisce metodi che un'applicazione RDC può implementare per la creazione e la modifica di un oggetto di mapping di file per un file di tabella dei tratti di somiglianza.
ISimilarityTraitsTable

Definisce i metodi per l'archiviazione di dati di somiglianza per file e l'esecuzione di ricerche di somiglianza.

Strutture

 
FindSimilarFileIndexResults

Contiene le informazioni sull'indice di file restituite dal metodo ISimilarityTraitsTable::FindSimilarFileIndex per un file corrispondente.
RdcBufferPointer

Descrive un buffer.
RdcNeed

Contiene informazioni su un blocco necessario per sincronizzare due set di dati.
RdcNeedPointer

Descrive una matrice di strutture RdcNeed.
RdcSignature

Contiene una singola firma e la lunghezza del blocco usato per generarlo.
RdcSignaturePointer

Descrive una matrice di strutture RdcSignature.
SimilarityData

Contiene i dati di somiglianza per un file.
SimilarityDumpData

Contiene le informazioni di somiglianza restituite per un file dal metodo ISimilarityTableDumpState::GetNextData.
SimilarityFileId

Contiene l'ID file di somiglianza per un file.
SimilarityMappedViewInfo

Contiene informazioni su una visualizzazione mappata di somiglianza.