Що таке кодування вмісту Base64?

Використання Base64 6-розрядні символи, згруповані в 24-розрядні послідовності. Наприклад, розглянемо речення Hi\n, де \n означає новий рядок. Першим кроком у процесі кодування є отримання двійкового представлення кожного символу ASCII. Це можна зробити, переглянувши значення в таблиці перетворення ASCII у двійковий код. 10 серпня 2022 р.

Base64 — це двійковий код схеми кодування тексту, яка представляє двійкові дані в рядковому форматі американського стандартного коду для обміну інформацією (ASCII).. Він призначений для передачі даних, збережених у двійковому форматі, по каналах, і він приймає будь-яку форму даних і перетворює їх на довгий рядок звичайного тексту.

Base64 є група схем кодування двійкового коду до тексту, які представляють двійкові дані у форматі рядка ASCII, переводячи їх у подання radix-64. Завдяки тому, що він складається лише з символів, дозволених синтаксисом URL-адреси («URL-безпечний»), ми можемо безпечно кодувати двійкові дані в URL-адресах даних.

Base64 Content-Transfer-Encoding є призначений для представлення довільних послідовностей октетів у формі, яка не читається людиною. Алгоритми кодування та декодування прості, але закодовані дані постійно лише приблизно на 33 відсотки більші, ніж незакодовані дані.

Деталі кодування Base64 Загальне правило полягає в тому виберіть набір із 64 символів, який одночасно є 1) частиною підмножини, спільної для більшості кодувань, і 2) також придатний для друку. Завдяки цій комбінації дані навряд чи будуть змінені під час передачі через такі системи, як електронна пошта, які традиційно не були 8-бітними.

Base64 — це метод перетворення байтів, які можуть представляти будь-що, як-от текст, зображення, відео, у послідовність символів ASCII. Отже, ви можете використовувати base64 для перетворення тексту в кодуванні UTF-8 на текст ASCII (хоча такий, який насправді не читається людьми), але ні, це не UTF-8.