Remotedifferenzialkomprimierung
Übersicht über die Remotedifferentialkomprimierungstechnologie.
Zum Entwickeln der differenziellen Remotekomprimierung benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
GeneratorParametersType Definiert den Satz der unterstützten Generatorparameter. |
RDC_ErrorCode Definiert den Satz von RDC-spezifischen Fehlercodes. |
RdcCreatedTables Definiert Werte, die den Zustand der Ähnlichkeitseigenschaftentabelle, die Ähnlichkeitsdatei-ID-Tabelle oder beides beschreiben. |
RdcMappingAccessMode Definiert die Zugriffsmoduswerte für RDC-Dateizuordnungsobjekte. |
RdcNeedType Definiert den Satz von Datenblöcken, die zum Generieren einer Remotekopie verwendet werden. |
Append Fügt den Tabellen in der Ähnlichkeitsdatei die Datei-ID und Ähnlichkeitsdateninformationen hinzu. |
Append Fügt die Datei-ID der Tabelle der Ähnlichkeitsdatei-ID hinzu. |
Append Fügt der Tabelle "Ähnlichkeitsmerkmale" eine SimilarityData-Struktur hinzu. |
BeginDump Ruft Ähnlichkeitsdaten aus der Tabelle der Ähnlichkeitsmerkmale ab. |
CloseMapping Schließt ein Dateizuordnungsobjekt für eine Tabellendatei mit Ähnlichkeitseigenschaften. |
CloseTable Schließt die Tabellen in einer Ähnlichkeitsdatei. |
CloseTable Schließt eine Ähnlichkeitsdatei-ID-Tabelle. |
CloseTable Schließt eine Tabelle mit Ähnlichkeitseigenschaften. |
ComputeDefaultRecursionDepth Berechnet die maximale Rekursionsebene für die angegebene Dateigröße. |
CopyAndSwap Erstellt Kopien einer vorhandenen Tabelle mit Ähnlichkeitseigenschaften und einer vorhandenen Ähnlichkeitsdatei-ID-Tabelle, tauscht die internen Zeiger aus und löscht die vorhandenen Tabellen. |
CreateComparator Erstellt einen Signaturvergleichsator. |
CreateGenerator Erstellt einen Signaturgenerator, der die angegebenen Signaturebenen generiert. |
CreateGeneratorParameters Gibt einen IRdcGeneratorParameters-Schnittstellenzeiger zurück, der mit den parametern initialisiert wurde, die für einen Signaturgenerator erforderlich sind. |
CreateSignatureReader Erstellt einen Signaturleser, damit eine Anwendung den Inhalt einer Signaturdatei decodieren kann. |
Createtable Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften und eine Ähnlichkeitsdatei-ID-Tabelle. |
Createtable Erstellt oder öffnet eine Ähnlichkeitsdatei-ID-Tabelle. |
Createtable Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften. |
CreateTableIndirect Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften und eine Datei-ID-Tabelle mit Ähnlichkeiten mithilfe der Implementierungen der ISimilarityTraitsMapping- und IRdcFileWriter-Schnittstellen der RDC-Anwendung. |
CreateTableIndirect Erstellt oder öffnet eine Ähnlichkeitsdatei-ID-Tabelle mithilfe der Implementierung der IRdcFileWriter-Schnittstelle der RDC-Anwendung. |
CreateTableIndirect Erstellt oder öffnet eine Tabelle mit Ähnlichkeitseigenschaften mithilfe der Implementierung der ISimilarityTraitsMapping-Schnittstelle der RDC-Anwendung. |
CreateView Ordnet eine Ansicht der Dateizuordnung für eine Ähnlichkeitseigenschaften-Tabellendatei zu. |
DeleteOnClose Legt eine Datei fest, die beim Schließen gelöscht (oder abgeschnitten) werden soll. |
EnableSimilarity Ermöglicht dem Signaturgenerator das Generieren von Ähnlichkeitsdaten. |
FindSimilarFileId Gibt eine Liste von Dateien zurück, die einer bestimmten Datei ähneln. |
FindSimilarFileIndex Gibt eine Liste von Dateien zurück, die einer bestimmten Datei ähneln. Die Ergebnisse in der Liste werden in der Reihenfolge der Ähnlichkeit sortiert, beginnend mit der am ähnlichsten Datei. |
Leerung Schreibt alle modifiziert Seiten in einer zugeordneten Ansicht einer Tabellendatei mit Ähnlichkeitseigenschaften auf den Datenträger. |
Get Gibt Informationen zur zugeordneten Ansicht einer Tabellendatei mit Ähnlichkeitseigenschaften zurück. |
GetFilePosition Gibt die aktuelle Dateiposition zurück. |
GetFileSize Gibt die Größe einer Datei zurück. |
GetFileSize Gibt die Größe einer Tabellendatei für Ähnlichkeitsmerkmale zurück. |
GetGeneratorParameters Gibt eine Kopie der Parameter zurück, die zum Erstellen des Generators verwendet werden. |
GetGeneratorParametersType Gibt den spezifischen Typ der Parameter zurück. |
GetHashWindowsize Gibt die Hashfenstergröße der Größe des gleitenden Fensters zurück, das vom FilterMax-Generator zum Berechnen des Hashs verwendet wird, der in den lokalen Maxima-Berechnungen verwendet wird. |
GetHorizonSize Gibt die Horizontgröße der Länge zurück, über die der FilterMax-Generator nach lokalem Maxima sucht. |
GetLastIndex Ruft den Index des letzten Eintrags ab, der in der Tabelle ähnlichkeitsbezogene Merkmale gespeichert wurde. |
GetNextData Ruft mindestens eine SimilarityDumpData-Struktur aus der Liste der Ähnlichkeitsmerkmale ab, die von der ISimilarityTraitsTable::BeginDump-Methode zurückgegeben wurde. |
GetNextFileId Ruft die nächste gültige Ähnlichkeitsdatei-ID in der Dateiliste ab, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wurde. |
GetPageSize Gibt die Seitengröße (Datenträgerblockgröße) für eine Ähnlichkeitseigenschaften-Tabellendatei zurück. |
GetParametersVersion Gibt Informationen zur Version von RDC zurück, die zum Serialisieren der Parameter verwendet wird. |
GetRDCVersion Ruft die Version der installierten RDC-Runtime und die älteste Version der RDC-Schnittstellen ab, die von der installierten Runtime unterstützt werden. |
GetRecordCount Ruft die Anzahl der Datensätze ab, die in der Ähnlichkeitsdatei-ID-Tabelle in einer Ähnlichkeitsdatei gespeichert sind. |
GetRecordCount Ruft die Anzahl der Datensätze ab, die in einer Ähnlichkeitsdatei-ID-Tabelle gespeichert sind. |
GetSerializeSize Gibt die Größe der serialisierten Parameterdaten in Bytes zurück. |
GetSize Ruft die Anzahl der Einträge in der Dateiliste ab, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wurde. |
Getview Gibt die Anfangs- und Endadressen für die zugeordnete Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale zurück. |
Invalidate Markiert eine Datei-ID in der Ähnlichkeitsdatei-ID-Tabelle als ungültig. |
Suche Ruft die Datei-ID ab, die einem bestimmten Dateiindex in der Ähnlichkeitsdatei-ID-Tabelle entspricht. |
OpenGeneratorParameters Öffnet einen vorhandenen serialisierten Parameterblock und gibt einen IRdcGeneratorParameters-Schnittstellenzeiger zurück, der mit den Daten initialisiert wurde. |
OpenMapping Öffnet das Dateizuordnungsobjekt für eine Ähnlichkeitsmerkmale-Tabellendatei. |
Process Vergleicht zwei Signaturdatenströme (Seed und Quelle) und erzeugt eine Liste der Anforderungen, die die Blöcke der Dateidaten beschreibt, die zum Erstellen der Zieldatei erforderlich sind. |
Process Verarbeitet die Eingabedaten und erzeugt 0 oder mehr Ausgabebytes. |
Lesen Liest die angegebene Datenmenge ab der angegebenen Position. |
ReadHeader Liest den Signaturheader und gibt eine Kopie der Parameter zurück, die zum Generieren der Signaturen verwendet werden. |
ReadSignatures Liest einen Signaturblock aus der aktuellen Position. |
Reportprogress Meldet den aktuellen Abschlussprozentsatz eines laufenden Ähnlichkeitsvorgangs. |
ResizeMapping Ändert die Größe des Dateizuordnungsobjekts für eine Ähnlichkeitsmerkmale-Tabellendatei. |
Ergebnisse Ruft die Ähnlichkeitsdaten ab, die vom Signaturgenerator für eine Datei generiert wurden. |
Serialisieren Serialisiert die Parameterdaten in einen Speicherblock. |
SetFileSize Legt die Größe einer Tabellendatei für Ähnlichkeitsmerkmale fest. |
SetHashWindowSize Legt die Größe des Hashfensters auf die Größe des gleitenden Fensters fest, das vom FilterMax-Generator zum Berechnen des Hashs verwendet wird, der in den lokalen Maxima-Berechnungen verwendet wird. |
SetHorizonSize Legt die Horizontgröße auf die Länge fest, über die der FilterMax-Generator nach lokalem Maxima sucht. |
Abschneiden Schneidet eine Datei auf die Länge null ab. |
Unmap Hebt die Zuordnung einer zugeordneten Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale auf. |
Schreiben Schreiben von Bytes in eine Datei, die bei einem bestimmten Offset beginnt. |
IFindSimilarResults Stellt Methoden zum Abrufen von Informationen aus der Dateiliste bereit, die von der ISimilarity::FindSimilarFileId-Methode zurückgegeben wird. |
IRdcComparator Wird verwendet, um zwei Signaturdatenströme (Seed und Quelle) zu vergleichen und die Liste der Quell- und Seeddateidatenblöcke zu erstellen, die zum Erstellen der Zieldatei erforderlich sind. |
IRdcFileReader Die IRdcFileReader-Schnittstelle wird verwendet, um das Äquivalent eines Dateihandles bereitzustellen, da die synchronisierten Daten möglicherweise nicht als Datei auf dem Datenträger vorhanden sind. |
IRdcFileWriter Abstrakte Schnittstelle zum Lesen und Schreiben in eine Datei. |
IRdcGenerator Wird verwendet, um die Eingabedaten zu verarbeiten und die vom Generator verwendeten Parameter zu lesen. |
IRdcGeneratorFilterMaxParameters Legt die vom FilterMax-Generator verwendeten Parameter fest und ruft sie ab. |
IRdcGeneratorParameters Die generische Schnittstelle für alle Typen von Generatorparametern. Alle Generatorparameterobjekte müssen diese Schnittstelle unterstützen. |
IRdcLibrary Ist die primäre Schnittstelle für die Verwendung von RDC. |
IRdcSignatureReader Liest die Signaturen und parameter, die zum Generieren der Signaturen verwendet werden. |
IRdcSimilarityGenerator Definiert Methoden, mit denen der Signaturgenerator Ähnlichkeitsdaten generieren und die Ähnlichkeitsdaten nach der Generierung abrufen kann. |
ISimilarity Definiert Methoden zum Speichern und Abrufen von Dateiähnlichkeitsdaten und Datei-IDs in einer Ähnlichkeitsdatei. |
ISimilarityFileIdTable Definiert Methoden zum Speichern und Abrufen von Informationen zur Ähnlichkeitsdatei-ID. |
ISimilarityReportProgress Definiert eine Methode für RDC, um den aktuellen Abschlussprozentsatz eines Ähnlichkeitsvorgangs zu melden. |
ISimilarityTableDumpState Stellt eine Methode zum Abrufen von Informationen aus der Ähnlichkeitseigenschaftenliste bereit, die von der ISimilarityTraitsTable::BeginDump-Methode zurückgegeben wurde. |
ISimilarityTraitsMappedView Stellt Methoden bereit, die eine RDC-Anwendung zum Bearbeiten einer zugeordneten Ansicht einer Tabellendatei für Ähnlichkeitsmerkmale implementieren kann. |
ISimilarityTraitsMapping Stellt Methoden bereit, die eine RDC-Anwendung zum Erstellen und Bearbeiten eines Dateizuordnungsobjekts für eine Tabellendatei mit Ähnlichkeitsmerkmalen implementieren kann. |
ISimilarityTraitsTable Definiert Methoden zum Speichern von Dateiähnlichkeitsdaten und zum Durchführen von Ähnlichkeitssuchen. |
FindSimilarFileIndexResults Enthält die Dateiindexinformationen, die die ISimilarityTraitsTable::FindSimilarFileIndex-Methode für eine übereinstimmende Datei zurückgegeben hat. |
RdcBufferPointer Beschreibt einen Puffer. |
RdcNeed Enthält Informationen zu einem Block, der zum Synchronisieren von zwei Datasets erforderlich ist. |
RdcNeedPointer Beschreibt ein Array von RdcNeed-Strukturen. |
RdcSignature Enthält eine einzelne Signatur und die Länge des Blöckes, der zum Generieren verwendet wird. |
RdcSignaturePointer Beschreibt ein Array von RdcSignature-Strukturen. |
SimilarityData Enthält die Ähnlichkeitsdaten für eine Datei. |
SimilarityDumpData Enthält die Ähnlichkeitsinformationen, die von der ISimilarityTableDumpState::GetNextData-Methode für eine Datei zurückgegeben wurden. |
SimilarityFileId Enthält die Ähnlichkeitsdatei-ID für eine Datei. |
SimilarityMappedViewInfo Enthält Informationen zu einer Ähnlichkeitszuordnungsansicht. |