Difference between revisions of "Zeno file format"

Jump to navigation Jump to search
14 bytes added ,  19:59, 22 February 2009
Line 83: Line 83:
== NamespaceCounts-Tabelle ==
== NamespaceCounts-Tabelle ==
Gültige Namespace-Characters (TLibNamespaceChar) gehen von '-' bis 'Z', also 46 verschiedene Namespaces. Da die Artikel aufsteigend nach Namespace angelegt sind, kann man mit dem Startindex und der Anzahl der Artikel für diesen Namespace gut auf einen bestimmten Namespace zugreifen, z.B. wenn die Wildcardsuche über den ganzen Namespace 'X' (und nur über den) laufen soll.  
Gültige Namespace-Characters (TLibNamespaceChar) gehen von '-' bis 'Z', also 46 verschiedene Namespaces. Da die Artikel aufsteigend nach Namespace angelegt sind, kann man mit dem Startindex und der Anzahl der Artikel für diesen Namespace gut auf einen bestimmten Namespace zugreifen, z.B. wenn die Wildcardsuche über den ganzen Namespace 'X' (und nur über den) laufen soll.  
<pre>
  RNamespaceStartCount = record
  RNamespaceStartCount = record
   rNamespaceStart: integer;  // Startindex ist 1, nicht 0
   rNamespaceStart: integer;  // Startindex ist 1, nicht 0
Line 89: Line 91:


  RNamespaceStartCountArray = array [TLibNamespaceChar] of RNamespaceStartCount;
  RNamespaceStartCountArray = array [TLibNamespaceChar] of RNamespaceStartCount;
</pre>


== Integer-Komprimierung ==
== Integer-Komprimierung ==

Navigation menu