-
February 13th, 2015, 21:16
#1
عضو انجمن
نبدیل کد base64 به url
درود
یک URL داریم که به base64 تبدیل شده به حالت زیر هست:
کد PHP:
data:image/png;base64,iVBORw0KGgoAAAANSU...
درصورتی که تجربه استفاده از کد های base64 رو دارید آیا راهی برای دیکد وجود داره؟
انواع دیکدرهای موجود رو تست کردیم اما هیچکدوم صحیح عمل نمیکنه
با سپاس
فروش سرورمجازی از سراسر اروپا و آمریکا همراه با آنتی دیداس سخت افزاری
بیش از 13 سال سابقه کاری و دارای نماد اعتماد الکترونیکی
WWW.MAHTAONLINE.IR
-
-
February 13th, 2015 21:16
# ADS
-
February 13th, 2015, 21:17
#2
عضو انجمن
پاسخ : نبدیل کد base64 به url
سلام با کاربر sheagle در ارتباط باشید . با تشکر
-
تعداد تشکر ها ازisn به دلیل پست مفید
-
February 13th, 2015, 21:42
#3
عضو انجمن
پاسخ : نبدیل کد base64 به url
دوست عزیز این کد url نیست ، بلکه عکسی با فرمت png هستش که تبدیل به base64 شده.
برای مثال این کد را درون address bar مرورگرتون وارد کنید :
کد:
data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlGNkNCNzk2OTdGMTFFMkEyMTBFOUYzQkRBN0IwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlGNkNCN0E2OTdGMTFFMkEyMTBFOUYzQkRBN0IwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOUY2Q0I3NzY5N0YxMUUyQTIxMEU5RjNCREE3QjAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOUY2Q0I3ODY5N0YxMUUyQTIxMEU5RjNCREE3QjAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8***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
کارایی این نمونه کد کردن برای این هستش که درخواست به سرور ارسال نشود و لود بیشتر شود.
یعنی به فرض من وارد سایت شما میشوم اگر از این کد استفاده کرده باشید ، خیلی راحت بدون فرستادن درخواست باز میشه اما اگر خود عکس رو گذاشته باشید ابتدا یک درخواست به سرور فرستاده میشه و سپس من پاسخ میگیرم.
با استفاده از این کد می تونید فایل رو کد کنید (برای راحت تر باز شدن ، تنها هدف همین است)
کد PHP:
$path= 'myfolder/myimage.png';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
حال به راحتی می تونید به جای انکد ، دیکد کنید.
راه دیگر هم همانطور که گفتم کد رو درون مرورگر در address bar بزنید تا عکس باز بشه و save کنید
-
تعداد تشکر ها ازshahinmq به دلیل پست مفید
-
February 13th, 2015, 21:46
#4
عضو انجمن
پاسخ : نبدیل کد base64 به url
با سپاس
بله درست میفرمایید
بنده یک کد به همین صورت دارم که یک عکس هست و به راحتی هم لود میشه
هدف بنده پیدا کردن عکس های دیگه ای هست که به این صورت قرار داده شده
چند تصویر به این صورت کد شده و در کنارهم قرار داره
راهی وجود داره؟
فروش سرورمجازی از سراسر اروپا و آمریکا همراه با آنتی دیداس سخت افزاری
بیش از 13 سال سابقه کاری و دارای نماد اعتماد الکترونیکی
WWW.MAHTAONLINE.IR
-
-
February 13th, 2015, 21:55
#5
عضو انجمن
پاسخ : نبدیل کد base64 به url
منظورتون از پیدا کردن یعنی داخل سایت خودتون ؟
معمولا این کدهارو درون css قرار میدهند.
برای دیکد از این روش می تونید استفاده کنید :
php - get image from base64 string - Stack Overflow
-
تعداد تشکر ها از shahinmq به دلیل پست مفید
-
February 13th, 2015, 22:03
#6
عضو انجمن
پاسخ : نبدیل کد base64 به url
خیر این عکس ها به روی یک سرور وجود داره
در یک دایرکتوری که تمامی عکسها به این صورت کد شده
بنده یکی از این کد هارو دارم که نیاز دارم بقیه اونهاروهم ببینم
اگر مثالی بخوام خدمت شما بگم URL های زیر رو درنظر بگیرید:
http://site/1/1.png
http://site/1/2.png
http://site/1/3.png
مشخص هست که دنباله به چه صورته
اما در این کد هیچ مشخصه ای برای اینکه باقی تصاویر قابل مشاهده باشه وجود نداره
فروش سرورمجازی از سراسر اروپا و آمریکا همراه با آنتی دیداس سخت افزاری
بیش از 13 سال سابقه کاری و دارای نماد اعتماد الکترونیکی
WWW.MAHTAONLINE.IR
-
-
February 13th, 2015, 22:15
#7
عضو انجمن
پاسخ : نبدیل کد base64 به url
فکر می کنم منظور بنده رو متوجه نشدید ، برای مثال عکسی درون سایتی هست به آدرس www.site.com/pic.png
حال وقتی کد میشه نبدیل می شه به نوشته یعنی حتی شما اگر به اینترنت هم متصل نباشید عکس برای شما قابل مشاهده است(منظورم کش شدن نیست)
اگر بخواهم مثالی بزنم :
فرض کنید برنامه ای نوشتید که فقط از یک طریق قابل دسترسی است (یعنی قبل از کد شدن) حال درصورتی که شما سورس برنامه رو داشته باشید روی هرجایی می تونید فراخوانی کنید.
درواقع به طور واضح تر بگم عکس هایی که کد می شوند(حتی فونت هم کد می کنند و ...) وجود خارجی ندارند ! یعنی به عنوان عکس جایی ذخیره نشده اند و فقط سورس اونها در برنامه قرار داره.
متوجه منظورم می شید ؟
یا شایدم من متوجه درخواست شما نشدم :دی
-
تعداد تشکر ها از shahinmq به دلیل پست مفید
-
February 13th, 2015, 22:29
#8
عضو انجمن
پاسخ : نبدیل کد base64 به url
بله متوجه صحبت شما هستم، خب به چه صورت لود میشه اگر روی سرور قرار نداره؟
بلاخره منشاء اون یک مکان فیزیکی باید باشه!
مگر اینکه عکس به صورت فیزیکی تبدیل به رشته شده باشه!
فروش سرورمجازی از سراسر اروپا و آمریکا همراه با آنتی دیداس سخت افزاری
بیش از 13 سال سابقه کاری و دارای نماد اعتماد الکترونیکی
WWW.MAHTAONLINE.IR
-
-
February 13th, 2015, 22:33
#9
عضو انجمن
پاسخ : نبدیل کد base64 به url
دقیقا همین طور هستش ، عکس به صورت فیزیکی تبدیل به رشته شده (البته base64).
این موردفقط کد میشه که کاربری که وارد سایت میشه خیلی راحت بتونه استفاده کنه.قصد از کد کردن مخفی کردن url نیست.
برای مثال بازکردن یک نوشته سریع تر هسنش یا عکس ؟ طبیعتا یک نوشته سریع تر از عکس باز میشه + برای باز شدن درخواستی هم ارسال نمی شه !
-
تعداد تشکر ها از shahinmq به دلیل پست مفید
-
February 13th, 2015, 22:51
#10
عضو انجمن
پاسخ : نبدیل کد base64 به url
سپاس
بنابراین امکان پیدا کردن تصاویر دیگه وجود نداره
درواقع امنیت مناسبی باید داشته باشه
فروش سرورمجازی از سراسر اروپا و آمریکا همراه با آنتی دیداس سخت افزاری
بیش از 13 سال سابقه کاری و دارای نماد اعتماد الکترونیکی
WWW.MAHTAONLINE.IR
-