رفتن به مطلب
  • 0

تبدیل باینری فایل به hex یا base64 و بلعکس


Coocala

سوال

سلام؛

در بیسیک چطور میتونیم باینری یک فایل رو به hex  یا Base64 تبدیل کنیم؟؟ یا  از قبل باینری یک فایل رو به hex تبدیل کردیم و درون یک فایل txt قرار دادیم ، که در بیسیک اون رو بخونیم و به باینری تبدیل کنیم و در حافظه با پسوند مربوطه ذخیره کنیم تا فایل ایجاد بشه.

 

اگه پایتون بلدید این کد رو نگاهی بندازید تا بهتر متوجه بشید.

from binascii import hexlify,unhexlify
def binary_to_hex(file):
     with open(file,"rb") as fp:
          with open('result.txt',"w") as fp2:
               fp2.write( hexlify(fp.read()).decode('utf-8'))
          fp2.close();fp.close()
def binary_to_hex(HEX,file):
     with open(file,"wb") as fp:
          fp.write( unhexlify(HEX) );fp.close()

binary_to_hex("hello.pptx") ## Create HEX 
#########################################
fp = open("result.txt","r")
binary_to_hex(fp.read(),"res.pptx")
fp.close()

تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

0 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...