IP naar Hex
IP naar Hex Converter - Gratis Online Tool
De IP naar Hex Converter is een gratis online tool waarmee u IP-adressen kunt converteren naar hexadecimale getallen. Deze tool is ontworpen om gemakkelijk te gebruiken te zijn en vereist geen systeem- of software-afhankelijkheden. Met deze tool kunt u IP-adressen snel converteren naar hexadecimale notatie zonder gedoe.
Kenmerken
- Gratis en online
- Geen systeem- en software-afhankelijkheden
- Kan wissen, kopiëren en voorbeeld hebben
- Gegevensbeveiliging, lokale berekening
Hoe te gebruiken
Om de IP naar Hex Converter te gebruiken, volgt u eenvoudig de onderstaande stappen:
- Voer uw IP-adres in of plak het in het invoervak.
- Klik op de knop "Converteren" om uw IP-adres om te zetten naar een hexadecimaal getal.
- Het geconverteerde hexadecimale getal wordt weergegeven in het uitvoervak.
- U kunt nu het geconverteerde hexadecimale getal kopiëren of op de "Kopiëren" knop klikken.
Voorbeeldcodes
Hier zijn enkele voorbeeldcodes in Python, C, C++, JavaScript, Java en PHP die u kunt gebruiken om IP-adressen om te zetten naar hexadecimale getallen.
Python
def ip_to_hex(ip_address):
octets = ip_address.split(".")
hex_ip = ""
for octet in octets:
hex_ip += hex(int(octet))[2:].zfill(2)
return hex_ip
# Example usage:
ip_address = "127.0.0.1"
hex_ip = ip_to_hex(ip_address)
print(hex_ip)
C
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *ip_to_hex(char *ip_address)
{
char *octet;
char *hex_ip = (char *)malloc(sizeof(char) * 8);
hex_ip[0] = '0';
hex_ip[1] = 'x';
for (int i = 0; i < 4; i++)
{
octet = strtok(ip_address, ".");
ip_address = NULL;
strcat(hex_ip, strtol(octet, NULL, 10) < 16 ? "0" : "");
sprintf(hex_ip + strlen(hex_ip), "%X", strtol(octet, NULL, 10));
}
return hex_ip;
}
// Example usage:
int main()
{
char *ip_address = "127.0.0.1";
char *hex_ip = ip_to_hex(ip_address);
printf("%s\n", hex_ip);
free(hex_ip);
return 0;
}
C++
#include <iostream>
#include <sstream>
#include <iomanip>
std::string ip_to_hex(std::string ip_address) {
std::stringstream hex_ip;
hex_ip << "0x";
int octet1, octet2, octet3, octet4;
char delimiter;
std::stringstream ss(ip_address);
ss >> octet1 >> delimiter >> octet2 >> delimiter >> octet3 >> delimiter >> octet4;
hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet1;
hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet2;
hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet3;
hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet4;
return hex_ip.str();
}
// Example usage:
int main() {
std::string ip_address = "127.0.0.1";
std::string hex_ip = ip_to_hex(ip_address);
std::cout << hex_ip << std::endl;
return 0;
}
JavaScript
function ipToHex(ipAddress) {
let octets = ipAddress.split(".");
let hexIp = "0x";
for (let i = 0; i < octets.length; i++) {
hexIp += parseInt(octets[i]).toString(16).padStart(2, "0");
}
return hexIp;
}
// Example usage:
let ipAddress = "127.0.0.1";
let hexIp = ipToHex(ipAddress);
console.log(hexIp);
Java
public static String ipToHex(String ipAddress) {
String[] octets = ipAddress.split("\\.");
String hexIp = "0x";
for (String octet : octets) {
hexIp += Integer.toHexString(Integer.parseInt(octet)).toUpperCase();
}
return hexIp;
}
// Example usage:
String ipAddress = "127.0.0.1";
String hexIp = ipToHex(ipAddress);
System.out.println(hexIp);
PHP
function ip_to_hex($ip_address) {
$octets = explode(".", $ip_address);
$hex_ip = "0x";
foreach ($octets as $octet) {
$hex_ip .= str_pad(dechex($octet), 2, "0", STR_PAD_LEFT);
}
return $hex_ip;
}
// Example usage:
$ip_address = "127.0.0.1";
$hex_ip = ip_to_hex($ip_address);
echo $hex_ip;
Het gebruik van de IP naar Hex Converter is gemakkelijk en eenvoudig. Met deze gratis online tool kunt u IP-adressen converteren naar hexadecimale getallen zonder gedoe. De tool is ook veilig, omdat alle berekeningen lokaal worden uitgevoerd, waardoor uw gegevens veilig zijn. Probeer vandaag nog de IP naar Hex Converter en begin met het converteren van uw IP-adressen naar hexadecimale getallen met gemak!