• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

extracting image binary data from file

 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
<?xml version="1.0" ?>
<!DOCTYPE main [
<!ELEMENT main (DATA_RECORD*)>
<!ELEMENT DATA_RECORD (ID?,SUBJECT?,CONTENT?,SOURCE_ADDRESS?,TRANSACTION_ID?,MESSAGE_DATE?)+>
<!ELEMENT ID (#PCDATA)>
<!ELEMENT SUBJECT (#PCDATA)>
<!ELEMENT CONTENT (#PCDATA)>
<!ELEMENT SOURCE_ADDRESS (#PCDATA)>
<!ELEMENT TRANSACTION_ID (#PCDATA)>
<!ELEMENT MESSAGE_DATE (#PCDATA)>
]>
<main>
<DATA_RECORD>
<ID>1</ID>
<SUBJECT>Happy</SUBJECT>
<CONTENT><smil><head><layout><root-layout backgroundColor="#FFFFFF" background-color="#FFFFFF" height="480px" width="640px"/>
<region id="Image" top="0" left="0" height="50%" width="100%" fit="meet"/>
<region id="Text" top="50%" left="0" height="50%" width="100%" fit="scroll"/>
</layout>
</head>
<body><par dur="4000ms"><img src="Happy.gif" region="Image"></img>
</par>
</body>
</smil>

------=_Part_11588_8038489.1220212782140
Content-Type: image/gif; name=Happy.gif
Content-Location: Happy.gif

GIF89aP P �� ���o[ �Y �l��i�����l���?q�����|13��1��3�����o+-�S ��?��n��@�pC��$��NoW��peD��S��{������� ���/��i?5��e�w ����.��%�a ?�d��'_Nh$O?
�o �n; �:�����b?�dOF)�����w
�����-��<����S��?��g��>��6?;,�w[��q����J��H��@��D�� @9$��?��"�����8�������3��\��4����(��:��L��X��0OD#��,��F��B���OG0���rI��<��g��V����E����K0+�Z ?t&���~ ob:��1`U6��JOB/)tP��� ?R��;��C��{�����+��H��?x2?2
/%ogM��= �� ����?4?y9� D_J��t�k-��)�?6��`XBo_._XB�!/&�cg�h �� �� �� ��T��������X��\��V��������P��������L�����R��Z�������`����� ��������N��#��^�����d�������b��f��*�� �� ???�����2___���///???��s������OOO����� �����ooo?�\`�JM?79�DFO �PS�=@�VZ_%&����;��K�{ ��[`W?���`P#�p ��C��N��t�� ?~J��T0,��(����.OJ9��t�� ��U��s��x��o��O�����������:��"�� L ��� !�NETSCAPE2.0 !�
� , P P � �H� ��*\�����#J�H����3j�����? Cf�G����(S�$�0���0[�c�R���r����'�'mEX(��&����o��)P�J?Ju����~�1I����H����������) *���p��}�������%������rj����*��P�����?#Kn����X*�$��)'�{�4���a�*� ������c���?Sf�$M��c�t���7�s�� P��+_���s 8m5�/��D����4�������iE���{��)�T����������|�}es�);I���'�>a�b�-������`�Fx���� ��a��YS�Qw��xw?�8?�
7�1��0.H�4�HD�0��8�f�?��v�E�q��X��0� "�1�08�K.���c���3L��,yF���>!��[S���>$����0���|����c$ hc,�C2}���2���@�t���
I)�i��A0���d���R�?x#�
]�j�c�����w����)�v�5�X$���x|��3��)��9�!���I,���!���f��yY��� "����3�,�*1�Q�����L1��z�?� ?J���Xd���Z�G���1|���?��zp�bQ������1�sK^?����][ZI� ��?z���?�*�'4B��1&�g��0�.['$�����I��!��}R�O1�C���\(3�G'����F��\��$���t�*���E3�0��c��\��,/xv�)�Y%J���h�%�D��MI
rC��g�1��4�2##��T?D��G�?pk�r,y������
c�5/X��%en��$]�Y�<p� �|�L�o�y0"�:�'1h/���0���e�Uz�p��7�r�C��8&*?������*3�{p8p��7���s`j��L�P �rC���q�����1��
�j��d2 }�?���h .���`�ZP&0?�EmbN�"h0�D?�z�^����C F�F�����D?F�;�0�w?����U��^b(�r�;*?"0�^M?X���H>\�4�".hD�?[L#/���q�E"(�GvA�:���T���*��;�1|�����;vkQ\�I�?[8��?|�(D��
�"����qILz9I����R����L�*W��/ll#��(fI�Z�����e.?/��*��0W� ���P�0��La�a???��,��d-���TH�B9A \��=�?��0�$1���:�I��Q�W)8�>�y��X��l?���kj�WN �B
,(�X�5B PU!��5��.��>����4;X62�R�Jc���f� l�4-e)6����t!�H����5�X?5r���:���Q?z� ^�W��V��U��N
+S�� @?�[��='�F
��p�:
��5�X�:�
WP�
�s2�0K���`A���S�� X�������#�C
(��f3'�T�-�i�����Jah��CJ������}-;�X��2vA��Bla�?m�������@��f!�`P4p*�l�uA�0�q?�?�y<��?j����b��5�!?�JP5;���r�=�?f:����`��/{u!���3�ac� _�n#���mE#����0�OG? �>?gn�Z��#5M��: ��DJ�B�%H� N|�� ����H�3��eW
Rp�?�� ��D2?q�7��$Ja���L�*O9+`S�P�(���`�I���!
~��_`��6�����JN���� ���\��y��i?�&A�$ z�u������
J�i*����fg���r�CsFz�=
q4���?$-��4���$W��� ��5���GZ^0I����l4��45��]���.�m5��hVAx4��MH����e���i?�:^aPme��8cV�G^?f5]����*?���X@1�&� ��b�����av�MJ����k2W4]7�!?���U?�8dY�s�8?�,ovK����GN�����(O��W��� !�
� , P P � �H� ��*\�����#J�H����3j�����? C�I����(�[�����0[�,����3[F0�k���@�

��D�&Y���o_�PE H?J��U EB�h��
��,�p�w���h��]����}��|��i
����������v����>-QJ)^�������h�7x%��q�������� C���b�\~����������B{��O`�������C)�} �>��;�d�#�sC�I�>�����;�a��wD�����QY��}���7D��9�� ���2���xuC�r�ea� �t�0���&S�t�$� 9���23�t�$H�ij��&� ? �9������G4��1/r�L~x$ �>����J�d-��"1�1L0LHG��:�GF0)p"$F+��cH�
��#K��H'?<�-�a2f���tcH0��
�D?�t�t�p??�(�?a����N�$0����>[�iL*�y�7�m� 3bR�f��������d2�}��?����'��'eH�a��@�,��cu�>8�?8>,�����������J�4uT�]�a�?9�:?1� RL�� ��iJG�����
J@;�J4������?&%v��Xp8�w�x�.u�
�p��gC�J�?&Mi���60�|&Q?���������]1/JWA�����J���?�� �2J�0>O����A�<sS8o���9������3����,����tHCX��~��<8}1�gzs�����.�0��S��K��?��3���;w�<��P�%E���|� ��?wQ�R*{���Pn�I��o7e�>BL@@%�?`���?��� 1�h����??_%����G-w�U[A�� 1��4P��\O �A
����[�:�?7e-��L?����O?#��c?.����� ������?5,�G^��:�?�?86��n@#(G7��.@?�b_�V��hF(L�
W������y��D���e�.��B�����@��������j
r��-��e8� <A�*Z��X���( #n"���W���ft)�H��X�>��?p����4fZ�pb��u|���f�S
RA�B2>|h�`�F6R
���r�
Gr++��7��>�D��E��$����|���,B�leA:� �����&}����)S.A�>� �b�������)���N�r,�?���I��6���D#� �QK�D���4��m��F�&DZ�?�������#�?L������@��LHC:/��BO`D��P��D#��KH���F�!?KL��=�GN�+���&?C|r@P?jT+?JQ�� m�K���������AK]�Oi�@:��Rz����)_��T��O��D��5��?L��[�Mq�-)d��h=+ ,P��h�.��6�S���R��������3�
�`1�?s.`�`'u0 �����b�K>�8������QUf���
���Z���`�>`]����]AK���X�6Z��?��!�d���\��Mnr� Wt �p��+������
=��pS��W
'��:@��������?��n�2+Y��K����+�
�NL������>��Q?r����|%�>�`/1'�0?��?#�#�q�7�F6%$��D<L7�l��9q������`�Y�(E
a���
��v)��~]8�y�pS����@�})�GM{�$83M�1?����b[M1?"�_�|��3�he{R�$�C���?.o�b�ff�}��=yw�NDrDV<��������A�=o�d�o\ }/�������=�IM|���� 4��I#�%s2}i0c���n0�?�j�f��8���g=�� !�
� , P P � �H� ��*\�����#J�H����3j�����? C�I����(S�\�����0c�������8s��A���@�

!f��n~�������P�J?:��X���,�2�/�G
��E����h��*p����.G�T���2Ux�����/^e<��R�2�\N�p?Z�����?����p�?.�pr ��� C�M�NZ�av�k_�V�[}z����{3b��-{�=�D<�]d���]�����[���N��;{��?���:uDf=�����?/c9Hp��"D������?��{G��}� ��K0�s�?�t9@�J?�0C�2����� u����@� ?9�`[0���K?�S@�P?,�b1�����l�O1��,�P�O������A0?��1B
)���L0xLW?U�H�t��L���?�� A��@#$*`�(�t�4��tX��O?B��,���C��>� � 6:��2a�2?L�L?�f?�� @*��IP�6�(�G�3?1v.��i��!�2� B3?<m�(�A/����l"Q�tB���66�? ���������te�Q*�n�?�?.} ����!�t6�'��Sc2����?�i��5N'����������e���?�K]��+��J-�8RY#�L(��@.��T�-��&�����D����Rg�������I|L.?�0�3���|r��$Q�6�Y?�R�?NC��t��K=,,�>�l��Ip1�5�20��
�?w���e�
?���?���>^#��w�@��
����?J��tL�?,"�C�_s=��;�}l�P ��?�:���9` �~~:�t1 �������{o�Lp���_�z�����w���������B@ #.Cw�x����#���?�����B�l2���W�S��>��
��3� b���@����?�����L2�cp��)�Nv�[��RT�}ta������@"��$*H?l���
�@ �-3�
l������ZH�n@#��dPC[ T1����02�)I&��+���%��2�D#��*Z�?h$d��t\�_ �KZ4Dd�c)>�E4��} bp���H�:����(�44^U�1�����,��?�L�"��F62�j� �b�?�$!��Zx�� �(GIJR�%�$��3�%���l�fIKZ`.`�$�P�^�R�p��KZ� �FL��,iF~D �@%��0X����&F@� �����&���r:�T&�&���f"qa��<���z�g��\����($^!
h@1A�jTc��B��B`����0!��^a���'� ��z����N�������(��4B0?K|��VWE�!���7%�t��?��4���t?���?dkj�����6u�)�q?�^��t01�zGd�E�) ��hM+
J?C{2�j?���@�����^���H n-"�������(E\�,!??�d#kv %��#0� vX`� ��>�!.�^�%��?j�������?�l?�����IACL��������
�p��?�VF�c
b�q#8���?�t��0���Mnn���t �
�x�K��v����eL�&g���R?��K������M/S:�N� E)������d��0��P�`6��(����%��l������e89� ��b���$�eJ]g�?�p�� F�/`\2g���FL�p���������6��r`&��� �$i�0N���MXY�??����^��g�X�O>�+o�?]F��`'c�P��$2D\�G83����3%y��N,��av��hg_ Y"1Q?&��hujb�iNHW|�FG���0�5|��p������&\�R��$ !� � , P P � �H� ��*\�����#J�H����3j�����? C�I����(S�\�����0a��I����8k����'O�5#�������H�"�e"�N�4�t��/E�" �j���+�"�RP���fI�q8�;r���p��?{��>Nq���95��S�L��`b;���w��(�"K�L����Q��S<��8�P|M�����S?F�//?�����p`����s�����?����8�SQ�G�����
��G���jA}%�ql���q�l@��+3��{����������)�(8y?��C���^1����`?`N�a��1��8�����> $?�?��p3���"*��7@0&&0�{� �b��C�?���>����L��L0@W�3;Fit9?!A0d�hL�;:��?\�'F^4�c��p%1����@G��;�� ?�H Y��T��� �t:�H�0mF�t"� �2;�L�;� t�?���Ag�t��8�?[r�tc���-�z������] � ?*p�A����� �%����$����Q�"�x&? `|:�@3}��
e��UNm{�@��1�A��,��3�{��
t��o?�U?�3E@U"����>� \l6���{� �L1�N���������
ah;�L�PE����#0U�[l
cQ)~�.�������'!r�%�Kl�+��������c����#�Q����?LU�(k���<�Q����0����?���%�i[��`�5���Ct�#����r�*����?6x1k���b�g����Co���P1�x��[L�y��?�v��u�z[��>BL���i��?w0�v��?���0?Xg]��y}y�V@@%N����9 �<Zv��?�8oE����7�������/����{��>8:��?��#��S�:��y
M���W��kZ�� r������0���=��`�����m�[7?(F8Br�?f��H�BQl ?(D�!Z������Z��L`�}|!@b(�!����#�F!�&q���1q����Bgb��QE8������H����6��?o�7��?,u�J3��S��?�� IHBfA[����u?�?h�{,V
RA�JR�j0�%7��N�A
?��Xf��1n��?��
~�=�)H��,eI!I������$R�\"a��(�/~Q>@��&������f6:.p�4�)M@���t������dFH�8�9N
"�L�:�I�a?I0������<��>���?@���@��K@���� ��
?hD��7A�������F�'+?F�+���&�A���K��0��.1E\"�'K�Pv$~��
]�P��?��/(?R��L�'��T��P��T6U��V���^D�FEa�J���b�O{:.)d��p?+\'?B�5E���$����Ja[kO�z����M�a-��:6�U�Gh��8����f7���z�T�1�T�A�M�jW����� �h{�?����Wp�nw��������B���l?*=?��p�8���?nt�{)7��
ITl���z��c$Kv�B�tB)�MoQ:�����'�?�l?����W��[�y��?�*���e���&��T1�v����ND\��/E������R��bQ.�<Xe�-�LP_M�@�T)�`��/%��B����(�1����X��'?b�cE�8o>.r�?��t"?���S��G��6��MT �x��0�D1W�b��7_�2�;L�2��"�u/���P���x�H@ !� � , P P � �H� ��*\�����#J|�����3j���bG? C���0�B�4�\�����0����bL?/��k�>S�
J��>c�rs�f���������A��|) *���`���
���� ^������r���@�*z�P�����������X*����'��k����6�@�sq?������ ?���)���&&��{�_����s�� P�s�����o 81��:��D��U�4�.q���iE������k�^d_U��'o�J��9x~���Z��������C�|c���_���.N��8?�
h�?&� ?8�b��G�YV�q��v��� ���Y0���}����k>}`b'�?��4�h�?8�xc�tb��!�_k@�h�/���L6���PB��wDN��?������ ��`�)��d�Y&���b}XFx�� ��"���?wj �s����b� �w�!����i!?=��fE���G<`��������PF8��*������""B�gy�T�����l����tp��mp��������zg���a)�Zd\���&�q��Q@��P?t��d�)�z���� C��Q�e F�������p?*�G����.������:[?���C�J���d�%T�>�h�>I 3� �,2��#���T0�� ��I��q?����>���1������?gj��6���H��iA4{�s3���M���N�p ��\s��?Lx
v�doO�&��5��\>y)78�m��x���l���w�yn77�z3�cm��b3?B?��?G.���W^9�6S�GZ����PL ����@����N���c^��l�����|�?��;��g�.������8�VB��s�sD6?��To=/# ��?���[O��Tr�#�_�����D���.���������?�G���B��z%�$C?-�@[@BS����A, �/��44Q4p?( Gd��/���(d��!?L�0��5 ?h�0�X��q?fb���D
�Q��f?p-� �(���QBS����H�ih��h���#"1��W�MQ��h��4��1�1]��l�D�:�����F���h��w�#�=?���L$"�P0>��-P�"SG9�fN �&7�Ih
�D���Nr���$���V�����T4B9Ei�����R)GH]!�f0[ �j����t�)�+���?r��IMj6@SUh�1��)>����D
!!��} @�Lg:K �h��� �>�I�R���?�����~��
V�D;���i�L�0�@3�q�B�?
&J��FB [�;��
ml����HQ �}����>:�������x��� jLC��J�����x�8��?i-!HM�R�0��YpS��@/���]��^��
?��#���`
k-�0G8�S��@R?���=�N���%���X�^����f���@_��m��4C�_E�����??�d'K����1�A)4�� p�hGK����'�+i2K��<ef��?�����������lU�������I�"E��7RJ�Wb]�?�@e6/��tU�\~��)k��z������?
b�����&�?bl,�����'��.?T���`(E���p�\��'?����s�|�y�Q?��K����4������.*�
5�����U���p�s_�d$:b0Q%W�Lk2���7��"}�������4��8��UAt"��M7���M�c��!O���n4|\�$Y68.Z�\M��*N�V?��q�"��U���;�M�86�ug��8��m���s�8$�Wv�
�$?v�IT��D+������'M�J[������7��N{�� ��GMj� !�
� , P P � �H� ��*\�����#J�H����3j��Q"�? C�I2d�&�\�r%��G����M8s���s�/`���c�0>�����})B@����X��i'7 �����A?���5[dN����E����x��8�?S��m��y�0�?�������G�)$��L�����+K����@���u�K�����������c��-;��}?Q���A�/���>�8�>��+_������Q��;zwb��w_����f������?�C��x2���'5��bHQ���{���u�O'=��? ���2h�Fx�
3X�����!�x�>���]�ly�2(� ����9���������9�
2# �5���}�?B�c ��0���S&S��4��9��S23��4I�tI� X�C�S�S���OZ $������18��@M�x��`:s# @���=���5����q�B0d�I���,�D0�0� 1�z#�d�I�o�g�����j�� *`�2�,�.� <�,����J(*�!�$�q?
�XX��M8&4��)3���?�S�I���,N7���bA��[,�� T�G|���S:sk������S"���&��7|��?
���]j�>�.e,&��@C�,��cL��N��?�N2��F� ���X��?6�����
*���?��N���>-t?/���H�>������>H�F�X�9����;t����`�hC0���SO��qp���>IT ��7v��5�|_X��V?�\M?BF����A��o�<fKn�
C9���J�����N=�IY*������j��3���,z��?�S���`���<��bS���S�T�2^,�2:31�c�����11�T���L s�G�(��?E���BQ�g�?�?�sGE�1������|0f��)�@?C�����M�@%p4�
� A9H���?�L
=K� -8�U"�BhW�6������@� ?�8�� 6
�? �(@�
��T'�1�(��.�H�*R�0"�qA��1b�`�B��V�u�hL��X��ckL��1�r�����B���?w�@�� I�B�?���E���P8���HG#�JZ���D#�q�/��#��'FIJO��A#��P�V�rj�$�p#q��@r�D��S�������rPA� ���0Q������'7R�������d?*�����5�l��+����R��v�oX�52��i`c��F�V��hDc���42q?���l':���}8A?h�� �����F�?�!� u�45R-#$��(=)����n��|BJQj��f�Z'�?Nw�nl��p�P3A
r���'�)F>��@��P}�^��lu�� ������1T�@��ZAXPz��Jc��@�Y��Y�TI��B��W��@�l��[��)���I]5��|��?}l$
��y�p-D$"����#I�>�?����� ���aU�j�A�� N{Z)��#��%c�q������ �Tc����� X ��M�gA��8����v�Ap.��X�v�� 8)����t������ /�d����������qy=��+L��� ?�I�
8t �v�z�8�Z����?Np�+t�� ��E��H?�����A�x���0��W������&?���w��N �(�=/"����%9
u�'��4�M����?Le�����"�?#��D�R�q�?��7����HD'��I���q}i!u# �����K�X�?���'IM���~D`;XK?D�����r>�Q��[��^�
��/.�t`D��CWQ�AR:��@&��bE=7��@0hu���g���u���b���1�)���W��T��x4N]�_<�`Y��36��vC���q1Y�<�t.�w�?���""i���+�/����M���y��� ��N����O�����#$ ;
------=_Part_11588_8038489.1220212782140--

------=_Part_11589_12746180.1220212782141--
</CONTENT>
<SOURCE_ADDRESS>+962785299848/TYPE=PLMN</SOURCE_ADDRESS>
<TRANSACTION_ID>110000096800080831145939001</TRANSACTION_ID>
<MESSAGE_DATE>2008/08/31 17:03:22</MESSAGE_DATE>
</DATA_RECORD>
</main>


Any body can extract the gif image that is named happy.gif , the image data starts after "Content-Location: Happy.gif" and ends before "------=_Part_11588_8038489.1220212782140--" it is clearly that the rubbish text represents the image , i couldn't extract the image , i have to extract it and save it with the name happy.gif.
so please help I really need the code which extracts it in java
 
Bartender
Posts: 10336
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can you explain what you are trying to do here? What it appears you have is an XML document followed by some garbage data. Are you trying to encode a gif into an XML document? If so, XML has a base64 type its faily easy to use.

Your image content appears to be a part of something else. Is this an email application?
 
hatem odeh
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
it is actually a SOAP message which contains both SMIL & the real bytes of the image these contents are sent by the MMC and i receive it in the DB as bytes so i need to extract only the smil and the image , i have extracted the smil part only the image remains.
 
There is no "i" in denial. Tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic