Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   RTF Text aus Datenbank lesen (https://www.delphipraxis.net/165302-rtf-text-aus-datenbank-lesen.html)

preupet 22. Dez 2011 17:21

Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO

RTF Text aus Datenbank lesen
 
Ich soll von einer Bestehenden Datenbank ein Feld auslesen das ein Image Feld ist.
Es ist ein RTF- Text gespeichert,soweit kein Problem läst sich in DBRichtedit darstellen.
Aber ein Teil nicht.
Der zu Darstellende Text ist in Hex = 0x7B5C727466315C616E73695C616E7369637067305C756331 5C...
somit RTF - TEXT
Der Ander Teil ist aber in Hex = 0x434D50325C020000789C7D91B18E83300C86F74A7D071E21 41AAD48AB..

Kann mir jemand helfen was mit diesen Gemacht wurde ????

:?::?:

p80286 22. Dez 2011 18:39

AW: RTF Text aus Datenbank lesen
 
Ich bin jetzt ehrlich gesagt zu faul, eine Hex-Übersetzung zu machen. Was ist denn an diesem Text seltsam?
Bzw. was lässt sich nicht darstellen?

Gruß
K-H

preupet 22. Dez 2011 19:25

AW: RTF Text aus Datenbank lesen
 
Dieser Text in Hex 0x434D50325C020000789C7D91B18E83300C86F74A7D071E21 41AAD48AB..

kann man nicht darstellen.
Habs schon mit TDecompressionStream versucht .

Es kommt aber Magic Number" im GZip-Header ist nicht richtig.

Bummi 22. Dez 2011 22:17

AW: RTF Text aus Datenbank lesen
 
nur so ein Verdacht

Lead Tools compressed image ?

p80286 22. Dez 2011 22:42

AW: RTF Text aus Datenbank lesen
 
Mit diesem Stück kann ich recht wenig anfangen "CMP2" ist in der RTF-Doku nicht zu finden.
Häng doch einmal dn vollständigen Text an. (ggf löschst Du den Klartext.

Gruß
K-H

preupet 23. Dez 2011 05:57

AW: RTF Text aus Datenbank lesen
 
Hier der Vollständige String

0x434D50325C020000789C7D91B18E83300C86F74A7D071E21 41AAD48AB96375434F3779316043A45C420DBDA115EF5E03A7 53952B1DE2FCFE3FEBF7E03BC8C01630F46E2E55D718B85616 6A623653F5189A3FC164EEC0310C43E95518E0E03C70D5A2F4 34D8EC743E1F3F985D45C5A8DCA6FC8BA4C68033CC53F8896D FC56A6B08A3E8AEE2840A836D008513050FA2B99FF56BEDB3D 9BDABEB39780A97B1191D8C9EC4AC4CAC225C2E6FB6753DB77 F6923C752F22123B995D894817DA43FE0B54CCE09017E376B3 DD4C67D7DAA1D4C0CE80D777F120FAF5A53E34E006EC4C069D 4717B2F9FCBDDD673F515A92EC186E14DAC82A4F280EC7070D 7CD269

Es gibt keinen Klartext >> darum vermute ich,das der rtf Text komprimiert wurde.

Furtbichler 23. Dez 2011 07:04

AW: RTF Text aus Datenbank lesen
 
preupet, meinst Du wirklich, irgend jemand versteht diesen Quark (aka Hexcode)?
Den RTF-Klartext wollen wir sehen.

Wenn es Dir nicht allzuviel Umstände macht: Schnapp Dir eine ASCII-Tabelle (Google hilft) und übersetze jeweils 2 von den Hex-Zeichen in einen Buchstaben.

Oder meinst Du WIR sollen das machen?

preupet 23. Dez 2011 07:16

AW: RTF Text aus Datenbank lesen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier die Übersetzung
Als Text nur >> CMP2\

Als HTML Siehe Anhang

Bummi 23. Dez 2011 07:22

AW: RTF Text aus Datenbank lesen
 
Bist Du sicher dass da immer RTF drin sein soll und nicht bisweilen z.B. eine Dokumentenscan o.ä.
Wenn ja wäre es interessant herauszubekommen welche Komponenten / SDK's bisher im Einsatz waren.

Furtbichler 23. Dez 2011 07:38

AW: RTF Text aus Datenbank lesen
 
Soviel ist schon mal klar: Das ist kein RTF. Wie wurden die Daten in die Datenbank geschrieben?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz