<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.sodium.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.sodium-base642bin.php',
    1 => 'sodium_base642bin',
    2 => 'D&eacute;code une cha&icirc;ne encod&eacute;e en base64 en binaire brut.',
  ),
  'up' => 
  array (
    0 => 'ref.sodium.php',
    1 => 'Sodium Fonctions',
  ),
  'prev' => 
  array (
    0 => 'function.sodium-add.php',
    1 => 'sodium_add',
  ),
  'next' => 
  array (
    0 => 'function.sodium-bin2base64.php',
    1 => 'sodium_bin2base64',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/sodium/functions/sodium-base642bin.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.sodium-base642bin" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">sodium_base642bin</h1>
  <p class="verinfo">(PHP 7 &gt;= 7.2.0, PHP 8)</p><p class="refpurpose"><span class="refname">sodium_base642bin</span> &mdash; <span class="dc-title">Décode une chaîne encodée en base64 en binaire brut.</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.sodium-base642bin-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>sodium_base642bin</strong></span>(<span class="methodparam"><span class="attribute"><a href="class.sensitiveparameter.php">#[\SensitiveParameter]</a> </span><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$id</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$ignore</code><span class="initializer"> = &quot;&quot;</span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="simpara">
   Convertit une chaîne encodée en base64 en binaire brut. Contrairement à <span class="function"><a href="function.base64-decode.php" class="function">base64_decode()</a></span>,
   <span class="function"><strong>sodium_base642bin()</strong></span> est en temps constant (une propriété importante pour tout code qui
   manipule des entrées cryptographiques, telles que des textes en clair ou des clés) et prend en charge plusieurs jeux de caractères.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-function.sodium-base642bin-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <dl>
   
    <dt><code class="parameter">string</code></dt>
    <dd>
     <span class="simpara">
      <span class="type"><a href="language.types.string.php" class="type string">string</a></span>; Chaîne encodée.
     </span>
    </dd>
   
   
    <dt><code class="parameter">id</code></dt>
    <dd>
     <ul class="simplelist">
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-original">SODIUM_BASE64_VARIANT_ORIGINAL</a></code></strong> pour le standard (<code class="literal">A-Za-z0-9/\+</code>)
       encodé en base64.
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-original-no-padding">SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING</a></code></strong> pour le standard (<code class="literal">A-Za-z0-9/\+</code>)
       encodé en base64, sans caractères de remplissage <code class="literal">=</code>.
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-urlsafe">SODIUM_BASE64_VARIANT_URLSAFE</a></code></strong> pour l'encodage Base64 sûr pour les URL (<code class="literal">A-Za-z0-9\-_</code>).
      </li>
      <li>
       <strong><code><a href="sodium.constants.php#constant.sodium-base64-variant-urlsafe-no-padding">SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING</a></code></strong> pour l'encodage Base64 sûr pour les URL (<code class="literal">A-Za-z0-9\-_</code>),
       sans caractères de remplissage <code class="literal">=</code>.
      </li>
     </ul>
    </dd>
   
   
    <dt><code class="parameter">ignore</code></dt>
    <dd>
     <span class="simpara">
      Les caractères à ignorer lors du décodage (par exemple, les caractères d&#039;espacement).
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.sodium-base642bin-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="simpara">
   La chaîne décodée.
  </p>
 </div>



</div><?php manual_footer($setup); ?>