XML - Шифровать


Advertisements

Зашифрование процесс преобразовывать характеры unicode в их соответствующее бинарное представление. Когда обработчик XML читает документ XML, он шифрует документ в зависимости от типа зашифрования. Следовательно, нам нужно определить тип зашифрования в объявлении XML.

Типы зашифрования

Главным образом 2 типа зашифрования:

  • UTF-8
  • UTF-16

UTF стоит для формата преобразования UCS, и сам UCS означает Универсальную Кодировку. 8 или 16 ссылается к числу битов используемых для того чтобы представить характер. Они или 8 (один байт) или 16 (2 байта). Для документов без шифруя информации, UTF-8 установлено значением по умолчанию.

Синтаксис

Тип зашифрования включен в разделе пролога документа XML. Синтаксис для зашифрования UTF-8 как ниже:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

Синтаксис для зашифрования UTF-16

<?xml version="1.0" encoding="UTF-16" standalone="no" ?>

Пример

Следовать пример показывает объявление зашифрования:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<contact-info>
   <name>Tanmay Patil</name>
   <company>Howcodex</company>
   <phone>(011) 123-4567</phone>
</contact-info>

В вышеуказанном encoding= " UTF-8" примера, определяет что 8 битов использованы для того чтобы представить характеры. Для того чтобы представить шестнадцатиразрядные характеры, зашифрование UTF-16 можно использовать.

Архивы XML зашифрованные с UTF-8 клонат быть более малы в размере чем те зашифрованные с форматом UTF-16.

Advertisements