public class HexConverter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
byteVal
Bu dizideki elemalar "indis" değerlerinin Hex string karşılığını tutar
|
static char[] |
hexChars
Hex karakterler
|
static byte[] |
hexValTable
Bu tablo da Hex karakterlerin rakamsal karşılığını tutar
|
protected static org.slf4j.Logger |
logger |
static int |
PRINT_ASCII_VALUES
prettyprint için parametre
|
Constructor and Description |
---|
HexConverter() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
asciiArrayToHexByteArray(byte[] array)
ascii dizisi hex byte olarak geri doner
|
static java.lang.String |
byteArrayToDottedString(byte[] array)
Bir byte dizisini aralarında .
|
static java.lang.String |
byteArrayToHexString(byte[] array)
Bir byte dizisini hex sayılar string'ine dönüştürür.
|
static java.lang.String |
byteArrayToHexString(byte[] array,
int start,
int length) |
static java.lang.String |
byteArrayToHexString(byte[] array,
int start,
int length,
java.lang.String spacer) |
static java.lang.String |
byteArrayToHexString(byte[] array,
java.lang.String spacer)
Bir byte dizisini hex sayılar string'ine dönüştürür.
|
static int |
byteArrayToInt(byte[] input)
Verilen byte dizisinin int değerini verir.
|
static long |
byteArrayToLong(byte[] input)
Verilen byte dizinin long değerini verir.
|
static java.lang.String |
byteArrayToPrettyHexString(byte[] array,
int type,
int bytesPerColumn)
Pretty Print As Hex.
|
static short |
byteArrayToShort(byte[] input)
Verilen byte array i short a çevirir
|
static java.lang.String |
byteToHexString(byte input) |
static byte[] |
concatByteArrays(byte[] b1,
byte[] b2) |
static byte[] |
dottedStringToByteArray(java.lang.String str)
İçinde noktayla ayrılmış ondalık sayılar olan -her sayı üç basamağa kadar- bir string'i byte dizisine dönüştürür.
|
static java.lang.String |
getAsciiRep(byte byteVal)
verilen byte değerinin ASCII karşılığını String olarak döndürür.
|
static java.lang.String |
getUTFString(java.lang.String source) |
static java.lang.String |
hexDump(byte[] array)
Verilen byte dizisini Offset: XX XX XX XX ..
|
static byte |
hexStringToByte(java.lang.String inputStr)
Verilen bir Hex String'in byte sayı değerini döndürür.
|
static byte[] |
hexStringToByteArray(java.lang.String str)
İçinde hex sayılar olan bir string'i byte dizisine dönüştürür.
|
static byte[] |
hexStringToByteArray(java.lang.String str,
java.lang.String spacer)
İçinde hex sayılar olan bir string'i byte dizisine dönüştürür.
|
static int |
hexStringToInt(java.lang.String inputStr)
Verilen bir Hex String'in int sayı değerini döndürür.
|
static long |
hexStringToLong(java.lang.String inputStr)
Verilen bir Hex String'in long sayı değerini döndürür.
|
static java.lang.String |
integerToHexString(int i,
int numDigits) |
static byte[] |
intToByteArray(int input)
Verilen bir int sayıyı byte array'e dönüştürür.
|
static java.lang.String |
intToHexString(int input)
Verilen bir int sayıyı Hex String'e dönüştürür.
|
static byte[] |
longToByteArray(long input)
Verilen bir long sayıyı byte array'e dönüştürür.
|
static java.lang.String |
longToHexString(long input)
Verilen bir long sayıyı Hex String'e dönüştürür.
|
static byte[] |
shortToByteArray(short input)
Verilen short sayıyı byte array e çevirir.
|
static java.lang.String |
shortToHexString(short input) |
protected static org.slf4j.Logger logger
public static final char[] hexChars
public static final byte[] hexValTable
public static final java.lang.String[] byteVal
public static int PRINT_ASCII_VALUES
public static java.lang.String byteArrayToHexString(byte[] array)
array
- Hex string'e dönüştürülecek giriş dizisipublic static byte[] asciiArrayToHexByteArray(byte[] array) throws java.lang.Exception
array
- Hex string'e dönüstürülecek giris dizisijava.lang.Exception
public static java.lang.String byteArrayToHexString(byte[] array, java.lang.String spacer)
array
- Hex string'e dönüştürülecek giriş dizisispacer
- : hex değerler arasına konacak ayıraç karakteri özel olarak belirlenmek isterse buraya girilmelidir.public static java.lang.String hexDump(byte[] array)
array
- public static java.lang.String byteArrayToPrettyHexString(byte[] array, int type, int bytesPerColumn)
array
- : Giriş disizitype
- : şimdilik ihmal ediliyor (çeşitli default türler olacak)bytesPerColumn
- : 80 lik bir text ekranda görülebilmesi için 16 verin, daha büyükler için 25 olabilir.
isterseniz kafanıza göre de takılabilirsiniz.public static java.lang.String getAsciiRep(byte byteVal)
byteVal
- public static byte[] hexStringToByteArray(java.lang.String str) throws java.lang.NumberFormatException
str
- : Giriş Hex stringijava.lang.NumberFormatException
public static byte[] hexStringToByteArray(java.lang.String str, java.lang.String spacer) throws java.lang.NumberFormatException
str
- : Giriş Hex stringispacer
- : hex değerler arasındaki ayıraç karakteri özel olarak belirlenmek isterse buraya girilmelidir.
null veya "" ise bitişik Stringler için çalşır (ancak bu iş için tek parametreli versiyon kullanılmalı)java.lang.NumberFormatException
public static java.lang.String longToHexString(long input)
input
- hex string'e dönüştürülecek long cinsinden giriş.public static byte[] longToByteArray(long input)
input
- long cinsinden veripublic static long byteArrayToLong(byte[] input)
input
- public static byte[] shortToByteArray(short input)
input
- public static short byteArrayToShort(byte[] input)
input
- public static java.lang.String shortToHexString(short input)
public static java.lang.String byteToHexString(byte input)
public static long hexStringToLong(java.lang.String inputStr)
inputStr:
- Hex Stringpublic static java.lang.String intToHexString(int input)
input
- hex string'e dönüştürülecek int cinsinden giriş.public static byte[] intToByteArray(int input)
input
- byte arraye dönüştürülecek int sayısıpublic static int byteArrayToInt(byte[] input)
input
- public static int hexStringToInt(java.lang.String inputStr)
inputStr:
- Hex Stringpublic static byte hexStringToByte(java.lang.String inputStr)
inputStr:
- Hex Stringpublic static java.lang.String byteArrayToDottedString(byte[] array)
array
- noktalı formata 'e dönüştürülecek giriş dizisipublic static byte[] dottedStringToByteArray(java.lang.String str) throws java.lang.NumberFormatException
str
- : Giriş dotted stringijava.lang.NumberFormatException
public static byte[] concatByteArrays(byte[] b1, byte[] b2)
public static java.lang.String getUTFString(java.lang.String source)
public static java.lang.String byteArrayToHexString(byte[] array, int start, int length, java.lang.String spacer)
public static java.lang.String byteArrayToHexString(byte[] array, int start, int length)
public static java.lang.String integerToHexString(int i, int numDigits)
Copyright © 2025. All rights reserved.