რა არის Base64
Base64 არის კოდირება, რომელიც ბინარულ მონაცემებს 64 ბეჭდვადი სიმბოლოთი წარმოადგენს: A-Z, a-z, 0-9, ასევე „+" და „/". ის საშუალებას გაძლევს გადაიტანო სურათები, ფაილები ან ნებისმიერი ბაიტი არხებში, რომლებიც მხოლოდ ტექსტთან მუშაობენ — მაგალითად JSON, ელფოსტა ან URL.
როგორ მუშაობს
Base64 მონაცემებს იღებს 3 ბაიტის ნაწილებად (24 ბიტი) და ყოფს ოთხ 6-ბიტიან ჯგუფად, თითო ჯგუფს ერთ სიმბოლოს უსადაგებს. როცა შეყვანა 3 ბაიტის ჯერადი არ არის, ემატება ერთი ან ორი „=" ნიშანი შესავსებად. რადგან 3 ბაიტი 4 სიმბოლო ხდება, შედეგი დაახლოებით 33%-ით დიდია შეყვანაზე.
როდის გამოვიყენოთ — და როდის არა
გამოიყენე Base64 data URI-სთვის (პატარა სურათის ჩასმა CSS/HTML-ში), ელფოსტის დანართებისთვის (MIME) და ბინარული ტოკენების ტექსტურ API-ებში გადასატანად. ნუ გამოიყენებ მას უსაფრთხოებისთვის: ის სრულად შექცევადია გასაღების გარეშე და არაფერს მალავს.