64K-Limit in Richtext-Feldern / Zu viele Dateianhänge
Herzlich Willkommen!/Tipps & Tricks/64K-Limit in Richtext-Feldern / Zu viele Dateianhänge

64K-Limit in Richtext-Feldern / Zu viele Dateianhänge

Möglicherweise ist Ihnen das auch schon einmal passiert: Man versucht eine grosse Anzahl von Dateianhängen in einem Richtext-Feld zu platzieren und bekommt bei einer nicht genau zu spezifizierenden Anzahl eine Fehlermeldung, dass eine 64KByte-Grenze erreicht sei. Das ist das 64K-Limit.
 

Hintergrund


Man liest oft etwas von diesem 64K-Limit und dabei wird gerne übersehen, dass es sich hierbeit NICHT um die maximale Größe eines Richtext-Feldes – und schon garnicht im Bezug auf darin befindliche Dateianhänge – bezieht. So man z.B. ohne Probleme EINE Datei mit 100 MB in ein Richtext-Feld anhängen. Sind es aber sehr viele Dateien, tritt das Problem – ohne das man es leicht genauer spezifizieren kann – auf.
 

Wie ist das 64K-Limit definiert?


Das 64K-Limit existiert innerhalb eines Richtext-Feldes für einen "Paragraph" – also für einen Absatz. Der ist im Notes genauso definiert wie in einem Textverarbeitungssystem und beginnt nach einer "harten Zeilenschaltung" und endet bei der nächsten "harten Zeilenschaltung".
 

Was hat das mit den vielen Dateianhängen zu tun?


Wenn man eine sehr große Anzahl von Dateien auswählt und Notes fängt an, diese in das Richtext-Feld anzuhängen, wird für jede Datei ja ein Symbol inkl. Dateiname + Verwaltungsinformationen in das Richtextfeld geschrieben – nicht aber die tatsächlichen Dateianhänge, die landen i.d.R. in den $FILE-Feldern, das kann man sich über die Dokumenteigenschaften nach dem Speichern des Dokumentes anschauen.
Und das alles immer in den GLEICHEN Absatz – OHNE das mal ein „harter Zeilenumbruch“ (@NewLine) gesetzt wird. Ich kann nicht beurteilen, wie viel Platz da pro angehängter Datei (also Symbol + Dateiname + interne Verwaltungsinformationen) belegt wird, aber irgendwann sind eben die 64K für diesen Absatz erreicht. Und das führt zu der oben beschriebenen Fehlermeldung.
 

Wirklich?


Das können Sie selbst leicht ausprobieren: Hängen Sie mal in "Etappen" immer nur z.B. 25 Dateien an. Drücken Sie dann Return (das beendet den Absatz) und dann die nächsten 25 Dateien usw..
So können Sie bis zu einige hundert Dateien ohne Probleme in einem Richtext-Feld "unterbringen".