OVH Cloud OVH Cloud

Oracle : exploitation des données contenues dans un BLOB

5 réponses
Avatar
Patrice OLIVER
------=_Part_56408_317016.1150118223182
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,

Si l'un d'entre vous est familier avec Oracle, j'ai une question =E0 laquel=
le
je n'ai pas encore trouv=E9 de r=E9ponse :

Je dispose d'une base de donn=E9es contenant des champs BLOB
Je souhaite afficher le contenu de ces champs BLOB dans une application web=
.
Le probl=E8me est que les donn=E9es r=E9cup=E9r=E9es dans le champ BLOB son=
t au format
binaires, et que je ne sais pas comment d=E9terminer leur type.

L'un d'entre vous =E0 t'il d=E9j=E0 eu ce probl=E8me =E0 r=E9soudre ?

Merci,
Patrice.

------=_Part_56408_317016.1150118223182
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonjour,<br><br>Si l'un d'entre vous est familier avec Oracle, j'ai une que=
stion =E0 laquelle je n'ai pas encore trouv=E9 de r=E9ponse :<br><br>Je dis=
pose d'une base de donn=E9es contenant des champs BLOB<br>Je souhaite affic=
her le contenu de ces champs BLOB dans une application web.
<br>Le probl=E8me est que les donn=E9es r=E9cup=E9r=E9es dans le champ BLOB=
sont au format binaires, et que je ne sais pas comment d=E9terminer leur t=
ype.<br><br>L'un d'entre vous =E0 t'il d=E9j=E0 eu ce probl=E8me =E0 r=E9so=
udre ?<br><br>Merci,
<br>Patrice.<br>

------=_Part_56408_317016.1150118223182--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
Stephane Bortzmeyer
On Mon, Jun 12, 2006 at 03:17:03PM +0200,
Patrice OLIVER wrote
a message of 49 lines which said:

Si l'un d'entre vous est familier avec Oracle,



C'est un logiciel non-libre et qui ne semble pas officiellement porté
sur Debian.

Je souhaite afficher le contenu de ces champs BLOB dans une
application web. Le problème est que les données récupérées dans le
champ BLOB sont au format binaires, et que je ne sais pas comment
déterminer leur type.



La question n'a en fait rien de spécifique d'Oracle. Les blobs, par
définition, sont non structurés. Il n'existe aucune méthode générale
pour les analyser. Il faut regarder la documentation / le source de
l'application qui les a créés.

C'est une des raisons pour lesquelles je déconseille les blobs. Ils
étaient utiles à l'époque où les SGBD avaient de grosses restrictions
sur la taille des données stockées, mais aujourd'hui...


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice OLIVER
------=_Part_14126_22751795.1150301856535
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonsoir,

Le 12/06/06, Stephane Bortzmeyer a écrit :

On Mon, Jun 12, 2006 at 03:17:03PM +0200,
Patrice OLIVER wrote
a message of 49 lines which said:

> Si l'un d'entre vous est familier avec Oracle,

C'est un logiciel non-libre et qui ne semble pas officiellement porté
sur Debian.

> Je souhaite afficher le contenu de ces champs BLOB dans une
> application web. Le problème est que les données récupérées dans le
> champ BLOB sont au format binaires, et que je ne sais pas comment
> déterminer leur type.

La question n'a en fait rien de spécifique d'Oracle. Les blobs, par
définition, sont non structurés. Il n'existe aucune méthode gén érale
pour les analyser. Il faut regarder la documentation / le source de
l'application qui les a créés.




Le problème est bien là. Je n'ai pas les sources de l'application qui l es a
créé ...

C'est une des raisons pour lesquelles je déconseille les blobs. Ils
étaient utiles à l'époque où les SGBD avaient de grosses restrict ions
sur la taille des données stockées, mais aujourd'hui...




A part pour sécuriser l'information peut être.

Merci tout de même.
:)

------=_Part_14126_22751795.1150301856535
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Bonsoir,<br><br><div><span class="gmail_quote">Le 12/06/06, <b class="g mail_sendername">Stephane Bortzmeyer</b> &lt;<a href="mailto: rces.org"></a>&gt; a écrit :</span><blockquote class ="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin : 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, Jun 12, 2006 at 03:17:03PM +0200,<br> Patrice OLIVER &lt;<a href= "mailto:"></a>&gt; wrote<br> a messag e of 49 lines which said:<br><br>&gt; Si l'un d'entre vous est familier ave c Oracle,
<br><br>C'est un logiciel non-libre et qui ne semble pas officiellement por té<br>sur Debian.<br><br>&gt; Je souhaite afficher le contenu de ces cham ps BLOB dans une<br>&gt; application web.&nbsp;&nbsp;Le problème est que les données récupérées dans le
<br>&gt; champ BLOB sont au format binaires, et que je ne sais pas comment< br>&gt; déterminer leur type.<br><br>La question n'a en fait rien de sp écifique d'Oracle. Les blobs, par<br>définition, sont non structurés. Il n'existe aucune méthode générale
<br>pour les analyser. Il faut regarder la documentation / le source de<br> l'application qui les a créés.</blockquote><div><br>Le problème est b ien là. Je n'ai pas les sources de l'application qui les a créé ...<b r></div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(2 04, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">C'est une des raisons pour lesquelles je déconseille les blobs. Ils<br>étaient utile s à l'époque où les SGBD avaient de grosses restrictions
<br>sur la taille des données stockées, mais aujourd'hui...</blockquote ><div><br>A part pour sécuriser l'information peut être.<br><br>Merci t out de même.<br>:)<br></div><br></div><br>

------=_Part_14126_22751795.1150301856535--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Stephane Bortzmeyer
On Wed, Jun 14, 2006 at 06:17:36PM +0200,
Patrice OLIVER wrote
a message of 91 lines which said:

Le problème est bien là. Je n'ai pas les sources de l'application qui les a
créé ...



À ce moment là, c'est fort simple. Il s'agit de rétro-ingéniérer un
format inconnu, peut-être délibérement confus. Les crackeurs de DRM et
les informaticiens de la NSA font ça tous les jours.

[Je rerecommande la lecture du génial "Code breakers" de David Kahn.]

A part pour sécuriser l'information peut être.



"sécuriser" au sens Microsoft / Vivendi du terme, c'est-à-dire,
"rendre illisible", c'est ça ?


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice OLIVER
------=_Part_22461_15592680.1150363247333
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le 14/06/06, Stephane Bortzmeyer a écrit :

On Wed, Jun 14, 2006 at 06:17:36PM +0200,
Patrice OLIVER wrote
a message of 91 lines which said:

> Le problème est bien là. Je n'ai pas les sources de l'application q ui
les a
> créé ...

À ce moment là, c'est fort simple. Il s'agit de rétro-ingéniére r un
format inconnu, peut-être délibérement confus. Les crackeurs de DRM et
les informaticiens de la NSA font ça tous les jours.

[Je rerecommande la lecture du génial "Code breakers" de David Kahn.]

> A part pour sécuriser l'information peut être.

"sécuriser" au sens Microsoft / Vivendi du terme, c'est-à-dire,
"rendre illisible", c'est ça ?




Oui, c'est cela. Au temps pour moi, c'est un abus de language.
;)

------=_Part_22461_15592680.1150363247333
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<br><br><div><span class="gmail_quote">Le 14/06/06, <b class="gmail_sen dername">Stephane Bortzmeyer</b> &lt;<a href="mailto: "></a>&gt; a écrit :</span><blockquote class="gmail _quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, Jun 14, 2006 at 06:17:36PM +0200,<br> Patrice OLIVER &lt;<a href= "mailto:"></a>&gt; wrote<br> a messag e of 91 lines which said:<br><br>&gt; Le problème est bien là. Je n'ai pas les sources de l'application qui les a
<br>&gt; créé ...<br><br>À ce moment là, c'est fort simple. Il s'ag it de rétro-ingéniérer un<br>format inconnu, peut-être délibére ment confus. Les crackeurs de DRM et<br>les informaticiens de la NSA font ça tous les jours.
<br><br>[Je rerecommande la lecture du génial &quot;Code breakers&quot; d e David Kahn.]<br><br>&gt; A part pour sécuriser l'information peut êtr e.<br><br>&quot;sécuriser&quot; au sens Microsoft / Vivendi du terme, c'e st-à-dire,
<br>&quot;rendre illisible&quot;, c'est ça ?</blockquote><div><br>Oui, c' est cela. Au temps pour moi, c'est un abus de language.<br>;)<br>&nbsp;<br> </div><br></div><br>

------=_Part_22461_15592680.1150363247333--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice OLIVER
------=_Part_23181_1582165.1150370327756
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Pour la rétro-ingénierie, cela peut faire un défit ;)
Qu'en penses-tu ?

Suffirait que j'envoies les données en rapport à un texte bidon.

2006/6/15, Patrice OLIVER :



Le 14/06/06, Stephane Bortzmeyer a écrit :

> On Wed, Jun 14, 2006 at 06:17:36PM +0200,
> Patrice OLIVER wrote
> a message of 91 lines which said:
>
> > Le problème est bien là. Je n'ai pas les sources de l'application qui
> les a
> > créé ...
>
> À ce moment là, c'est fort simple. Il s'agit de rétro-ingénié rer un
> format inconnu, peut-être délibérement confus. Les crackeurs de D RM et
> les informaticiens de la NSA font ça tous les jours.
>
> [Je rerecommande la lecture du génial "Code breakers" de David Kahn.]
>
> > A part pour sécuriser l'information peut être.
>
> "sécuriser" au sens Microsoft / Vivendi du terme, c'est-à-dire,
> "rendre illisible", c'est ça ?


Oui, c'est cela. Au temps pour moi, c'est un abus de language.
;)







------=_Part_23181_1582165.1150370327756
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Pour la rétro-ingénierie, cela peut faire un défit ;)<br>Qu'en penses -tu ?<br><br>Suffirait que j'envoies les données en rapport à un texte bidon.<br><br><div><span class="gmail_quote">2006/6/15, Patrice OLIVER &l t;<a href="mailto:">
</a>&gt;:</span><blockquote class="gmail_quote" style ="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; p adding-left: 1ex;"><div><br><br><div><span class="gmail_quote">Le 14/06/0 6,
<b class="gmail_sendername">Stephane Bortzmeyer</b> &lt;<a href="mailto :" target="_blank" onclick="return top.js.OpenExtLi nk(window,event,this)"></a>&gt; a écrit :</span></div ><div>
<span class="e" id="q_10bd6fe23d95dcd8_1"><blockquote class="gmail_qu ote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0p t 0.8ex; padding-left: 1ex;">
On Wed, Jun 14, 2006 at 06:17:36PM +0200,<br> Patrice OLIVER &lt;<a href= "mailto:" target="_blank" onclick="return top.js.Ope nExtLink(window,event,this)"></a>&gt; wrote<br> a messag e of 91 lines which said:
<br><br>&gt; Le problème est bien là. Je n'ai pas les sources de l'appl ication qui les a
<br>&gt; créé ...<br><br>À ce moment là, c'est fort simple. Il s'ag it de rétro-ingéniérer un<br>format inconnu, peut-être délibére ment confus. Les crackeurs de DRM et<br>les informaticiens de la NSA font ça tous les jours.
<br><br>[Je rerecommande la lecture du génial &quot;Code breakers&quot; d e David Kahn.]<br><br>&gt; A part pour sécuriser l'information peut êtr e.<br><br>&quot;sécuriser&quot; au sens Microsoft / Vivendi du terme, c'e st-à-dire,
<br>&quot;rendre illisible&quot;, c'est ça ?</blockquote></span></div><di v><div><br>Oui, c'est cela. Au temps pour moi, c'est un abus de language.<b r>;)<br>&nbsp;<br></div><br></div><br>

</div></blockquote></div><br>

------=_Part_23181_1582165.1150370327756--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact