Bcompiler

Bcompiler est une bibliothèque de programmes du langage PHP créée à l'origine :

  1. Pour encoder un script complet dans une application PHP propriétaire
  2. Pour encoder des classes et/ou des fonctions dans une application PHP propriétaire
  3. Pour permettre d'utiliser des applications PHP-GTK sur des bureaux clients sans avoir besoin du fichier php.exe.
  4. Pour rendre faisable de convertir un code PHP en langage C

Sommaire

Principe de fonctionnement

En réalité, Bcompiler transforme le code en bytecode (similaire aux langages Java ou C#) non lisible par un utilisateur mais seulement par PHP, il s'agit d'un code intermédiaire plus abstrait que le code machine non directement exécutable. Il est contenu dans un fichier binaire un peu plus lourd qui représente un script, tout comme un fichier objet produit par un compilateur, ce bytecode est directement interprété par PHP. D'un point de vue de la protection du code, l'on peut dire qu'il est absolument impossible de recréer le code source exact, tel qu'à l'origine, et sans les commentaires originaux. Cependant, il est possible de récupérer les données depuis un fichier bytecode Bcompiler - de ce fait, n'y incluez pas vos mots de passes personnels[1].

Sources

Liens externes

www.php.net/bcompiler

Tutoriel

Protéger son code sources PHP avec bcompiler


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Bcompiler de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • PHP-GTK — Infobox Software name = PHP GTK caption = PHP GTK Logo developer = Andrei Zmievski latest release version = 2.0.1 latest release date = May 16 2008 latest preview version = latest preview date = operating system = Cross platform genre = Language… …   Wikipedia

  • PHP-GTK — est une extension libre de PHP qui utilise la bibliothèque GTK+ pour créer des applications graphiques. Elle est distribuée selon les termes de la licence GNU LGPL. Sommaire 1 Histoire 2 Utilisation 3 Exemple …   Wikipédia en Français

  • Php-gtk — est une extension libre de PHP qui utilise la bibliothèque GTK+ pour créer des applications graphiques. Elle est distribuée selon les termes de la licence GNU LGPL. Sommaire 1 Histoire 2 Utilisation 3 Exemple …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”