وړیا د Base64 کوډگر او کوډگشاگر
متن یا فایلونه Base64 ته کوډ کړئ، یا Base64 تارونه بیرته ساده متن ته کوډگشا کړئ. سملاسي، محرم، او وړیا.
رمزول نه دی. Base64 د کوډ کولو یوه طریقه ده — هرڅوک چې محصول یې ویني، سملاسي یې کوډ خلاصولی شي. هېڅ محرمیت یا امنیت نه چمتو کوي.
دا څنګه کار کوي
Base64 کوډول او کوډایستل دلته بشپړ ستاسو براوزر کې د JavaScript جوړ شوي btoa/atob فنکشنونو او FileReader API سره چلیږي — هیڅ سرور، هیڅ اپلوډ، هیڅ درېیمې-لورې کتابتون. د متن لپاره، یو encodeURIComponent/unescape پوښ ډاډ ورکوي چې یونیکوډ توري سم کوډ کیږي؛ د فایلونو لپاره، FileReader.readAsDataURL() مستقیم Base64 ډیټا جوړوي.
- 1متن ننوت: UTF-8 نارملولخام متن د encodeURIComponent بیا unescape له لارې تیریږي مخکې له دې چې btoa ته وسپارل شي. دا دوه-پړاوی د څو-بایټ یونیکوډ تورو (ایموجي، تلفظشوي توري، غیر-لاتیني لیکونه) یو بایټ لړۍ ته بدلوي چې btoa یې خوندي کوډ کولی شي — د دې پړاو پرېښودل به د "character out of range" غلطي راوباسي د هرې شي لپاره چې Latin-1 نه بهر وي.
- 2فایل ننوت: FileReader APIکله چې تاسو یوه فایل وټاکئ، براوزر FileReader.readAsDataURL() میتود فایل محلي لولي او یو ډیټا URL بېرته کوي د data:<mime>;base64,<payload> بڼه کې. وسیله مخکینی برخه غورځوي او یوازې خام Base64 محتوا ساتي، هر ډول فایل تر 20 MB ملاتړ کوي.
- 3URL-خوندي بڼه (RFC 4648 §5)URL-خوندي حالت ته اوښتل درې توري بدلونونه پر معیاري محصول پلي کوي: + کیږي -, / کیږي _, او پای = پیډینګ لرې کیږي. دا د RFC 4648 §5 الفبا سره سمون خوري چې JWTs، URL پارامترونو، او فایل نومونو کې کارول کیږي چیرې چې + او / به سلنه-کوډولو ته اړتیا ولري.
- 4کوډایستل: پیډینګ بیرته جوړول او atobپر کوډایستلو، وسیله خالي ځایونه لرې کوي (MIME-پوښ شوي Base64 اداره کوي)، URL-خوندي الفبا معیاري تورو ته بیرته نقشه کوي، بیا هر ورک شوی = پیډینګ ورزیاتوي مخکې له دې چې atob وبولي. محصول بایټونه بیرته یو یونیکوډ متن ته د decodeURIComponent(escape(...)) سره بدلیږي — د کوډول لارې انعکاس.
ټول کوډول او کوډایستل ستاسو براوزر کې محلي کیږي — هغه متن چې تاسو یې ولیکئ او هره فایل چې تاسو یې وټاکئ هیڅکله سرور ته نه لیږل کیږي.
اړوندې وسیلې
د یو آر ایل کوډ کوونکی او ډیکوډر
URLs او د پوښتنو تارونه کوډ او کوډ کړئ. د encodeURICcomponent، decodeURICcomponent، او د پوښتنې تار پارس کولو ملاتړ کوي.
د HTML کوډگر او کوډگشاگر
ځانګړي توري HTML اینټیټیز ته کوډ کړئ یا اینټیټیز بیرته ساده متن ته کوډگشا کړئ. سملاسي، ستاسو په براوزر کې.
د سیزر سایفر او د متن کوډ کوونکی
متن د سیزر سایفر، ROT13، اتباش، او Vigenère سایفر سره کوډ او کوډگشا کړئ. کلاسیک بدلونیز سایفرونه، ټول ستاسو په براوزر کې.