Les Snippets

Connexion

Convertir une IP en long et un long en IP ( IP2Long, Long2IP )

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 02/04/2006 13:40:00 et initié par Nix [Liste]
Date de mise à jour : 04/11/2007 13:16:41
Vue : 34446
Catégorie(s) : Réseau & Internet, Web
Langages dispo pour ce code :
- ASP.NET 2.x, VB 2005
- C# 1.x
- C# 2.x
- PHP 4, PHP 5
- VB6, VBA
- C, C++, C++ .NET 1.x, C++ .NET 2.x
- mySQL
- SQL 2005
- Python
- Voir tous les langages pour ce code snippet



Langage : Python
Date ajout : 19/12/2007
Posté par 0x586e [Liste]
def ip2long(i):
    s = i.split('.')
    return (int(s[0]) << 24 | int(s[1]) << 16 | int(s[2]) << 8 | int(s[3]))
def long2ip(l):
    return str(int(l) >> 24)+'.'+str((int(l) >> 16)%256)+'.'+str((int(l) >> 8)%256)+'.'+str(int(l)%256)
# Affiche 2130706433
print ip2long('127.0.0.1')
# Affiche 127.0.0.1
print long2ip('2130706433')

Snippets en rapport avec : Ip, Convertir, Long, Iptolong, Longtoip



Codes sources en rapport avec : Ip, Convertir, Long, Iptolong, Longtoip

{Visual Basic, VB6, VB.NET, VB 2005} MASTERLOCATER.NET
Cette source vous donne quulque information regionnal a partir de votre addresse IP.utilisation des ...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTISSEUR COULEUR FORMAT LONG AU FORMAT RGB
Ce code permet d'obtenir ls trois composantes RGB à partir d'une couleur sélectionnée avec, par exem...

{Python} SCANNEUR D'IP21
Voilà, c'est un petit scanneur de pub, Il est en ligne de commande ce qui permet de l'utiliser en...

{C / C++ / C++.NET} CONVERTISSEUR / CRYPTEUR D'IP
Bonjour, J'ai vu plusieurs IP Crypteur sur le site mais... - Sur l'un, on doit tapez l'adresse...

{PHP} CHIFFRES EN LETTRES
cette source converti des chiffres en des chaines de caractère en toute lettre supporte jusqu'à 999...

{C / C++ / C++.NET} CRYPTEUR-DÉCRYPTEUR-IP
Logiciel qui pourra vous servir a crypter votre adresse IP et par la suite le décrypter avec l'app...

{Python} DIVISIONS AVEC PRÉCISION RÉGLABLE
Voici un petit programme qui vous permet d'avoir le résultat de divisions avec la précision que vous...

{C / C++ / C++.NET} ID3 TAG COVER ALBUM IMAGE
album art cover ajout pour mp3 choisi un dossier avec de la music mp3 si il y a un ou plusieur im...

{C / C++ / C++.NET} JEU PUISSANCE IV
Coder en langage C++, ce programme permet une fois lancer de jouer au puissance IV et ce en console....

{Python} SIMPLE COMPARATEUR IPV4 EN PYTHON
Comparaison de deux adresses IPv4 pour determiner si elles sont sur le meme sous reseau. Le script e...