| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment décoder Base64 Cordes
    Base64 est une méthode commune d'échange d'informations entre les ordinateurs. Conçu pour empêcher la falsification des données par des systèmes intermédiaires , il encode l'information en utilisant des caractères ASCII simples. La clé de décodage Base64 est de comprendre ce qu'il code 3 octets en quatre morceaux de 6 bits . Instructions
    1

    Voir les 4 octets de la chaîne. S'il ya seulement 1 octet de gauche , l'entrée est corrompu ou invalide. S'il ya 2 ou 3 octets gauche , bloc la chaîne de caractères "=" jusqu'à ce qu'il soit 4 octets.
    2

    Trouvez la représentation 6 bits de chaque octet et les mettre côte à côte de sorte elles forment une valeur de 24 bits. Lettres de A à Z ont des valeurs 0 à 25 , de A à Z ont des valeurs de 26 à 51 , les chiffres de 0 à 9 ont des valeurs 52 à 61 , tandis que "+" a 62 et "/" a 63. Si vous tombez sur un symbole «=», arrêter le traitement de la chaîne et passez à l'étape suivante.
    3

    Cassez les bits résultant en groupes de 8 bits. Chaque groupe de 8 bits complet représente 1 octet de la chaîne non codé d'origine. S'il n'y avait "=" symboles , vous finiriez avec des morceaux supplémentaires qui ne font pas une valeur totale de 8 bits. Jeter ces derniers.
    4

    reprendre tout le processus jusqu'à ce qu'il n'y ait plus caractères dans la chaîne.

    Previous :

    next :
      articles connexes
    ·Comment faire pour intégrer SRC dynamique en HTML 
    ·Comment supprimer un dossier en VB.Net 
    ·Comment créer un fichier BAT 
    ·PE DLL Caractéristiques d'en-tête 
    ·Comment éditer les codes source HTML 
    ·Comment ouvrir les fichiers ODT dans Office 2007 
    ·Comment changer une SA Database Password Command Line 
    ·Protocoles de Accrocheur 
    ·Comment trouver la date d'une Incarnation de base de do…
    ·Comment faire pour supprimer une déclaration vierge de…
      articles en vedette
    ·Comment passer des informations d'une application Visua…
    ·Comment ouvrir des fichiers JPG avec Microsoft Net Fram…
    ·Comment faire pour créer une classe abstraite en Java …
    ·Des exemples de Python XML Processing 
    ·Comment faire pour convertir un binaire négatif sur Dé…
    ·Un tutoriel pour FPGA Altera 
    ·Comment faire pour empêcher plus d'une instance d'un p…
    ·Comment lire et écrire des autorisations pour les modu…
    ·Comment retourner une fréquence cardiaque en Java 
    ·Comment ajouter des colonnes à un DataTable en C # 
    Copyright © Connaissances Informatiques http://fr.wingwit.com