• August 24, 2018

    base64 image decoder
    +https://codebeautify.org/base64-to-image-converter
    +http://freeonlinetools24.com/base64-image

    ใช้ Base64 แสดงภาพในหน้าเว็บ แทนไฟล์ภาพจริง

    Base64 เป็นการเข้ารหัสข้อมูลเพื่อให้ข้อมูลในลักษณะรูปแบบ Binary คือ 010010010101
    ซึ่งอยู่ในลักษณะของค่าที่แทนด้วย ASCII
    โดยค่าที่เป็นไปได้ในข้อความที่ถูกเข้ารหัสแล้วคือ a-z,A-Z,0-9,+ และ / เท่านั้น (แต่ตอนสุดท้ายจะมี = บอกว่าจบการเข้ารหัสแล้วแต่ข้อมูลไม่ครบบล๊อคเลยเติมเพิ่ม)

    ข้อดี
    มีแค่ตัวอักขระที่ไม่ใช่ตัวอักขระพิเศษ ทำให้สะดวกในการส่งข้อมูลผ่านเครือข่าย (บางทีตอนรับส่งข้อมูลมันจะ error เพราะอักขระบางตัวมันใช้แทน Beep code ได้ ส่งข้อมูลอยู่ดีๆ เครื่องร้องติ๊ดๆ)
    บางกรณีใช้หลบหลีกระบบความปลอดภัยได้ด้วย เช่นการใส่ Base64 เข้าไปเพื่อให้เกิด Cross-Site script

    ทำ Base64 ใช้เว็บ http://www.base64-image.de  ได้ String ยาวๆ ประมาณ 27,000 อักขระ
    นำไปใช้งาน <img src=”data:image/jpg;base64,/898lkljl0909 .. oipojh9//9k=”>

    27,000 อักขระ ไฟล์ประมาณ 23k ขนาดพอๆกับไฟล์ภาพ

    การเข้ารหัสแบบ Base64

    Base64 เป็นวิธีการเข้ารหัสอย่างหนึ่งทำโดยเปลี่ยนจากคำหรือข้อความไปเป็นรูปแบบที่ ไม่สามารถอ่านได้ง่ายสำหรับวิธีการเข้ารหัสแบบ base64 ทำได้ดังนี้

    ?Spider? เข้ารหัสแบบ base64
    1.ถอดค่ารหัส ASCII ของแต่ละตัวอักขระ

    จะได้ว่า ?Spider? คือ 83 112 105 100 101 114 ในระบบเลขฐาน 10

    2.เปลี่ยนเป็นระบบเลขฐาน 2 และ เขียนติดกัน
    010100110111000001101001011001000110010101110010

    ตัดสตริงของบิต เป็นช่วงละ 6 บิต
    010100 110111 000001 101001 011001 000110 010101 110010

    ได้เลขในระบบฐาน 10
    20 55 1 41 25 6 21 50

    เปลี่ยนจากเลขในระบบฐาน 10 เป็นอักขระ base64 โดยใช้ตาราง Base64 Encoding*

    ?Spider? เมื่อได้เข้ารหัสแบบ base64 จะถูกเปลี่ยนเป็น ?U3BpZGVy?

    +https://medium.com/@thanawatmasileerungsri/base64-encoding-decoding-23593bf9d4d5
    +https://goragod.com/knowledge/จัดเก็บรูปภาพลงฐานข้อมูลหรือจัดเก็บเป็นไฟล์ดีกว่ากัน.html



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized