Giải mã hex PHP

Trình chuyển đổi Hex sang String là công cụ dễ sử dụng để chuyển đổi dữ liệu Hex thành văn bản thuần túy. Sao chép, dán và chuyển đổi thành chuỗi

Trình chuyển đổi Hex thành Chuỗi là một công cụ cho phép bạn chuyển đổi giá trị thập lục phân thành chuỗi. Điều này có thể hữu ích khi bạn muốn biểu thị một giá trị ở định dạng mà con người có thể đọc được. Trình chuyển đổi Hex sang Chuỗi trực tuyến này miễn phí, nhanh chóng và dễ sử dụng

Để sử dụng bộ chuyển đổi Hex sang String, bạn chỉ cần nhập giá trị thập lục phân mà bạn muốn chuyển đổi vào bộ chuyển đổi và nhấn nút Hex to String. Trình chuyển đổi sau đó sẽ tạo ra giá trị chuỗi tương ứng. Sau đó, bạn có thể sao chép và dán giá trị này vào vị trí mong muốn

Bộ chuyển đổi Hex sang Chuỗi có thể được sử dụng cho nhiều mục đích khác nhau, chẳng hạn như chuyển đổi giá trị dữ liệu thành định dạng mà con người có thể đọc được hoặc chuyển đổi giá trị mã thành định dạng mà con người có thể đọc được

Bạn có muốn chuyển đổi hex thành chữ cái, tiếng Anh, văn bản thuần túy, từ không?

Bạn có thể làm gì với HexaDecimal to String Online?

  • Công cụ này tiết kiệm thời gian của bạn và giúp chuyển đổi hex thành dữ liệu văn bản thuần có thể đọc được một cách dễ dàng
  • Công cụ này cho phép tải URL dữ liệu Hex, tải Hex và chuyển đổi. Nhấp vào nút URL, Nhập URL và Gửi
  • Người dùng cũng có thể chuyển đổi Tệp dữ liệu Hex sang tiếng Anh thuần túy bằng cách tải tệp lên
  • Công cụ này có thể được sử dụng như chuyển đổi hex sang xml, hex sang json hoặc hex sang yaml
  • Hex to String Online hoạt động tốt trên Windows, MAC, Linux, Chrome, Firefox, Edge và Safari

Ví dụ về Hex thành văn bản

Bảng ký tự Hex thành ký tự thường

Hệ thập lục phân (Cơ số 16)Số thập phân (Cơ số 16)Số thập lục phân (Cơ số 16)Số thập phân (Cơ số 16)00161011171122181233191344201455211566221677231788241899251910A261A11B271B12C281C13D291D14E301E1

Dành cho người dùng nâng cao

URL bên ngoài

Tải URL bên ngoài trong URL trình duyệt như thế này https. // làm đẹp mã. org/hex-string-converter?url=external-url

https. // làm đẹp mã. org/hex-string-converter?url=https. //ý chính. githubusercontent. com/cbmgit/fe49b40d49f760149328b26ed92c3237/raw/hextotext. txt
Dữ liệu dưới dạng tham số

Tải dữ liệu trong đầu vào URL của trình duyệt như thế này https. // làm đẹp mã. org/hex-string-converter?input=inputdata

Với sự trợ giúp của công cụ chuyển đổi hex trực tuyến này, bạn có thể nhanh chóng chuyển đổi hệ thập lục phân sang hệ thập phân cũng như ngược lại

Chuyển đổi văn bản sang Hex

Chuyển đổi từ văn bản sang thập lục phân



Chuyển đổi Hex sang Văn bản

Chuyển đổi từ hệ thập lục phân sang văn bản


Trong toán học và khoa học máy tính, hệ thập lục phân (cũng là cơ số 16 hoặc hex) là một hệ thống số định vị với cơ số hoặc cơ số là 16. Nó sử dụng mười sáu ký hiệu riêng biệt, thường là các ký hiệu 0–9 để biểu thị các giá trị từ 0 đến 9 và A, B, C, D, E, F (hoặc cách khác là a–f) để biểu thị các giá trị từ 10 đến 15. Ví dụ: số thập lục phân 2AF3 bằng, ở dạng thập phân, là (2 × 163) + (10 × 162) + (15 × 161) + (3 × 160) hoặc 10,995. Mỗi chữ số thập lục phân đại diện cho bốn chữ số nhị phân (bit) (còn được gọi là "nibble") và việc sử dụng chính ký hiệu thập lục phân là biểu diễn thân thiện với con người các giá trị được mã hóa nhị phân trong điện toán và điện tử kỹ thuật số. Ví dụ: giá trị byte có thể nằm trong khoảng từ 0 đến 255 (thập phân) nhưng có thể được biểu diễn thuận tiện hơn dưới dạng hai chữ số thập lục phân trong khoảng từ 00 đến FF. Hệ thập lục phân cũng thường được sử dụng để biểu thị địa chỉ bộ nhớ máy tính

❮ Tham chiếu chuỗi PHP

Thí dụ

Chuyển đổi giá trị thập lục phân thành ký tự ASCII

tiếng vang hex2bin("48656c6c6f20576f726c6421");
?>

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm hex2bin() chuyển đổi một chuỗi giá trị thập lục phân thành ký tự ASCII


cú pháp

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Giá trị thập lục phân được chuyển đổi

chi tiết kỹ thuật

Giá trị trả về. Trả về ký tự ASCII của chuỗi đã chuyển đổi hoặc FALSE nếu lỗi Phiên bản PHP. 5. 4. 0+Nhật ký thay đổi. PHP5. 5. 1 - Đưa ra cảnh báo nếu chuỗi thập lục phân không hợp lệ
PHP5. 4. 1 - Đưa ra cảnh báo nếu chuỗi có độ dài lẻ. trong 5. 4. 0, chuỗi được chấp nhận âm thầm, nhưng byte cuối cùng đã bị xóa
❮ Tham chiếu chuỗi PHP

RGB to Hex
Hex to RGB
Function

function rgb2hex2rgb($c){
   if(!$c) return false;
   $c = trim($c);
   $out = false;
  if(preg_match("/^[0-9ABCDEFabcdef\#]+$/i", $c)){
      $c = str_replace('#','', $c);
      $l = strlen($c) == 3 ? 1 : (strlen($c) == 6 ? 2 : false);

      if($l){
         unset($out);
         $out[0] = $out['r'] = $out['red'] = hexdec(substr($c, 0,1*$l));
         $out[1] = $out['g'] = $out['green'] = hexdec(substr($c, 1*$l,1*$l));
         $out[2] = $out['b'] = $out['blue'] = hexdec(substr($c, 2*$l,1*$l));
      }else $out = false;

   }elseif (preg_match("/^[0-9]+(,| |.)+[0-9]+(,| |.)+[0-9]+$/i", $c)){
      $spr = str_replace(array(',',' ','.'), ':', $c);
      $e = explode(":", $spr);
      if(count($e) != 3) return false;
         $out = '#';
         for($i = 0; $i<3; $i++)
            $e[$i] = dechex(($e[$i] <= 0)?0:(($e[$i] >= 255)?255:$e[$i]));

         for($i = 0; $i<3; $i++)
            $out .= ((strlen($e[$i]) < 2)?'0':'').$e[$i];

         $out = strtoupper($out);
   }else $out = false;

   return $out;
}

?>

________số 8_______

#FFFFFF =>
Array{
   red=>255,
   green=>255,
   blue=>255,
   r=>255,
   g=>255,
   b=>255,
   0=>255,
   1=>255,
   2=>255
}

function rgb2hex2rgb($c){
   if(!$c) return false;
   $c = trim($c);
   $out = false;
  if(preg_match("/^[0-9ABCDEFabcdef\#]+$/i", $c)){
      $c = str_replace('#','', $c);
      $l = strlen($c) == 3 ? 1 : (strlen($c) == 6 ? 2 : false);
0

function rgb2hex2rgb($c){
   if(!$c) return false;
   $c = trim($c);
   $out = false;
  if(preg_match("/^[0-9ABCDEFabcdef\#]+$/i", $c)){
      $c = str_replace('#','', $c);
      $l = strlen($c) == 3 ? 1 : (strlen($c) == 6 ? 2 : false);
1

function rgb2hex2rgb($c){
   if(!$c) return false;
   $c = trim($c);
   $out = false;
  if(preg_match("/^[0-9ABCDEFabcdef\#]+$/i", $c)){
      $c = str_replace('#','', $c);
      $l = strlen($c) == 3 ? 1 : (strlen($c) == 6 ? 2 : false);
2

Làm cách nào để chuyển đổi hex thành văn bản trong PHP?

Để chuyển đổi một chuỗi hex thành chuỗi ký tự ASCII, chúng ta có thể dùng hàm pack() có định dạng "H*" . mã PHP. ? .

Làm cách nào để sử dụng hex trong PHP?

Hàm hexdec() chuyển đổi số thập lục phân thành số thập phân . Mẹo. Để chuyển đổi thập phân thành thập lục phân, hãy xem hàm dechex().

Làm cách nào để chuyển đổi chuỗi hex thành byte trong PHP?

Để chuyển đổi một số hex thành một byte, bạn cũng có thể sử dụng chr() . Ở đây, PHP trước tiên diễn giải 0x01 theo nghĩa đen thành một số nguyên đơn giản 1 , trong khi chr() chuyển đổi nó thành một chuỗi. Đảo ngược (để đọc ổ cắm) là ord(). hex2bin("01") hoạt động giống như pack("H*") ở đây.