المشاركات : 30
المواضيع 11
:
: 0
الإنتساب : Jul 2012
بسم الله الرحمن الرحيم
السلام عليكم
كيف تحويل القيم بالHEX الى ملف ناتج بصيغه bin في دلفي
كمثال
PHP كود :
0x7f , 0x00 , 0x7f , 0x00 , 0x7f , 0x00 , 0x7f , 0x00 , 0x84 , 0x00 , 0x00 , 0x00 , 0x00
الى ملف ناتج بصيغه bin بالشكل
PHP كود :
7f007f007f007f008400000000
من داخل ميمو
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
وعليكم السلام
أرفق محاولتك!
المشاركات : 30
المواضيع 11
:
: 0
الإنتساب : Jul 2012
b.m.abdelaziz كتب :
وعليكم السلام
أرفق محاولتك!
معرفه الطريقه لاتعلمها
المشاركات : 628
المواضيع 72
:
: 211
الإنتساب : Jun 2010
السلام عليكم
حاول بهذه الوظيفة :
PHP كود :
procedure TForm1 . BitBtn1Click ( Sender : TObject ); var BinaryStream : TMemoryStream ; HexStr : AnsiString ; begin HexStr := 'FAA4F4AAA44444' ; BinaryStream := TMemoryStream . Create ; try BinaryStream . Size := Length ( HexStr ) div 2 ; if BinaryStream . Size > 0 then begin HexToBin ( PAnsiChar ( HexStr ), BinaryStream . Memory , BinaryStream . Size ); BinaryStream . SaveToFile ( 'c:\myfile.bin' ) end ; finally BinaryStream . Free ; end ; end ;
أدبني الدهر فأراني نقص عقلي وإذا ما ازددت علما زادني علما بجهلي
كل من 1 user says قال شكرا ل لؤي على المشاركة المفيدة 1 user says Thank You to لؤي for this post
• mohamed49
المشاركات : 33
المواضيع 4
:
: 1
الإنتساب : Jan 2012
بالنسبه للنصوص فسهل تحويلها الى قيم هيكس كما فى الصوره
اما بالنسبه لقيم الهيكس الموجوده فى ملف تكست عند تحويلها لم تظبط معى كما فى الصوره
ننتظر باقى الاخوه وطريقة اخى لؤى ناجحه بعد تجربتها
الملفات المرفقة
66.jpg (الحجم : 63.99 ك ب / التحميلات : 31)
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
إقتباس : معرفه الطريقه لاتعلمها
بما انك تسال عن التحويل فعلى الاقل ترفق محاولتك بها قراءة ملف الhex وانشاء ملف bin فارغ دون تحويل
إقتباس : اما بالنسبه لقيم الهيكس الموجوده فى ملف تكست عند تحويلها لم تظبط معى
أرفق الملف
المشاركات : 33
المواضيع 4
:
: 1
الإنتساب : Jan 2012
كود :
*Nail sat 0 0 0 9750 10600 10600 1
Al Majd 3 8191 2310 2311 8191 8191 2310 12054 27500 V 0 1 1 Left
Alafasy0 8191 5072 5073 8191 8191 5071 10727 30000 H 0 1 1 Left
Time Qur2an 8191 531 532 8191 8191 531 11603 27500 H 0 1 1 Left
Quran TV 8191 265 521 8191 8191 265 10815 27500 H 0 1 1 Left
Resalat AlIslam 8191 1240 1242 8191 8191 1240 11842 27500 H 0 1 1 Left
4Shabab Quran 8191 33 501 8191 8191 33 11315 27500 V 0 1 1 Left
AYAATTTT 8191 4241 4242 8191 8191 4241 11334 27500 H 0 1 1 Left
Saudi Quran 8191 2308 2309 8191 8191 2308 12149 27500 H 0 1 1 Left
Saudi Sunnah 8191 2310 2311 8191 8191 2310 12149 27500 H 0 1 1 Left
بالاعلى هذا هو ملف التكست المطلوب تحويله الى هيكس
ومرفق ملف الهيكس لزيادة التوضيح
الملفات المرفقة
user.rar (الحجم : 440 بايت / التحميلات : 17)
المشاركات : 30
المواضيع 11
:
: 0
الإنتساب : Jul 2012
كما يتم تجويل من تكست الى هيكس دون النظر الى المسافات بين التكست بنفس الترتيب للملف
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
إقتباس : بالاعلى هذا هو ملف التكست
ان كان ملف نصي فيكون بلاحقة .txt فلما لا ترفقه ؟ والا من اين حصلت على النص ؟
إقتباس : ومرفق ملف الهيكس لزيادة التوضيح
المرفق ليس HEX وانما BIN وكما يبدو هو نوع من قواعد البيانات!
المشاركات : 654
المواضيع 82
:
: 57
الإنتساب : Mar 2011
PHP كود :
const FileSize : Byte = 12 ; FileData :array[ 0..12 ] of Byte =( 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 , 00 ); procedure SaveToFile ( FileName : String ); var F : File of Byte ; i : Byte ; begin AssignFile ( F , FileName ); ReWrite ( F ); for i := 0 to FileSize - 1 do Write ( F , FileData [ i ]); CloseFile ( F ); end ; procedure TForm2 . FormCreate ( Sender : TObject ); begin SaveToFile ( 'c:\1.bin' ); end ;