Kaiwhakawhiti Tau 16

Whakawhiti kuputuhi hei tautekau mā ono, ā, whakahokia hoki mō ngā tāuru aho katoa.

4.93 o 14 whakatauranga

1. Kupu Whakataki

Kaitahuri Hex he taputapu ipurangi māmā engari kaha e āhei ai koe ki te huri i te kuputuhi noa ki te hōputu hexadecimal, ā, ka taea hoki te huri i te hexadecimal kia hoki anō ki te kuputuhi ka taea te pānui. Ka whakamahia nuitia te hexadecimal (pūtake-16) i te ao rorohiko, te whakawaehere raraunga, te whakamunatanga, te whatunga, me te hōtaka taumata-iti. Ka āwhina tēnei taputapu i ngā kaiwhakawhanake, ngā kaitātari haumaru, me ngā kaiwhakamahi hangarau ki te whakawhiti tere i waenga i ngā aho kuputuhi ka taea e te tangata te pānui me ngā uara hexadecimal e māmā ana mā ngā mīhini.

Ina hurihia te kuputuhi ki te hex, ka whakaaturia ia pūāhua mā tōna uara ASCII hexadecimal. Hei tauira, ka huri te kupu Hello hei 48656c6c6f. Ko te huri i te hex kia hoki ki te kuputuhi ka whakahoki whakamuri i tēnei tukanga, ka whakahoki mai i te aho taketake.

Ko ngā whakamahinga noa ko te rapurongoā i ngā raraunga kua whakawaeheretia, te tirotiro i ngā payload API, te tātari i ngā rārangi taki (logs), te whakarite raraunga ā-rua mō te tuku, me te mārama ki te āhua o te rokiroki kuputuhi i roto i ngā pūnaha. Ahakoa he tauhou koe e ako ana i ngā ariā whakawaehere, he kaiwhakawhanake rānei e mahi ana ki ngā hōputu raraunga taumata-iti, ka tukuna e tēnei taputapu he otinga tere, pono hoki.


2. Me Pēhea Te Mahi

Ka whakahaere tēnei taputapu i te hurihanga rua i waenga i te kuputuhi noa me te hōputu hexadecimal. E tautoko ana i ngā mahi matua e rua:

  • Kuputuhi ki te Hex
  • Hex ki te Kuputuhi

Ngā Tawhā Tāuru

  • Ihirangi – Te kuputuhi, te aho hexadecimal rānei e hiahia ana koe ki te huri. He mea here tēnei āpure.
  • Momo – Te aratau hurihanga. Ka taea te kōwhiri:
    • Ki te hex – Ka huri i te kuputuhi ki te hōputu hexadecimal.
    • Ki te kuputuhi – Ka huri i te hexadecimal kia noho hei kuputuhi ka taea te pānui.

Arorau Hurihanga

Ina hurihia te kuputuhi ki te hex, ka tahurihia ia pūāhua o te aho tāuru ki tōna whakaaturanga paita ASCII, kātahi ka whakawaeheretia hei uara hexadecimal. Ko te hua he aho hexadecimal pūmau, pū reta iti katoa, kāore he wāhi.

Ina hurihia te hex ki te kuputuhi, ka pānui te taputapu i te aho hexadecimal, ā, ka huri ia rua mati hex hei paita kotahi. Ka whakamāoritia aua paita hei pūāhua, kātahi ka whakakotahitia hei kuputuhi ka taea te pānui.

Ngā Ture Whakamana

  • Kāore e taea te waiho kau te āpure Ihirangi.
  • Me noho ko te momo hurihanga Ki te hex rānei Ki te kuputuhi. Mēnā ka tukuna he kōwhiringa hē, ka whakamahi taunoa te taputapu i te Ki te hex.
  • Ka ārai te arowhai tohu haumaru i ngā tukunga kāore i whakaaetia, i ngā tukunga aunoa rānei.

Hanganga Putanga

Ko te putanga he aho kotahi kua hurihia e whakaaturia ana i te wāhanga hua. E ai ki te aratau kua tīpakohia:

  • Tāuru kuputuhi → Ka whakahoki mai he aho hexadecimal.
  • Tāuru hex → Ka whakahoki mai he kuputuhi noa kua wetemuna.

Ngā Herenga me Ngā Āhuatanga Motuhake

  • Ko te tāuru hexadecimal hē (pērā i ngā aho tau rerekē te roa, ngā pūāhua kāore i te hex) ka hua pea he putanga kau, he hurihanga rahua rānei.
  • Kāore te taputapu e tāpiri aunoa i ngā wāhi i waenga i ngā paita hex.
  • Ka whakaarohia te whakawaehere he whakaaturanga paita paerewa (e hāngai ana ki te ASCII/UTF-8).

3. Me Pēhea Te Whakamahi i Tēnei Taputapu

  1. Tāurua tō kuputuhi, tō aho hexadecimal rānei ki te āpure Ihirangi.
  2. Tīpakohia te momo hurihanga:
    • Kōwhiria Kuputuhi ki te Hex hei whakawaehere i te kuputuhi.
    • Kōwhiria Hex ki te Kuputuhi hei wetemuna i te hexadecimal.
  3. Pāwhiritia te pātene huri.
  4. Tirohia te hua i te wāhanga putanga inamata tonu.
  5. Tāruatia te hua hei whakamahi i tō taupānga, waehere, tātari rānei.

4. Ngā Tauira Whaitake

Tauira 1: Huri Kuputuhi ki te Hex

Tāuru:

Hello World

Momo Hurihanga: Kuputuhi ki te Hex

Putanga:

48656c6c6f20576f726c64

Tauira whakamahinga: Te whakarite aho mō te tuku raraunga ā-rua, te tirotiro rānei me pēhea te rokiroki o tētahi karere ki te mahara.

Tauira 2: Huri Hex ki te Kuputuhi

Tāuru:

4a617661536372697074

Momo Hurihanga: Hex ki te Kuputuhi

Putanga:

JavaScript

Tauira whakamahinga: Te wetemuna raraunga hexadecimal mai i ngā rārangi taki, API, uara whirihoranga kua whakawaeheretia rānei.


5. Ngā Whakamahinga mā Ngā Kaiwhakawhanake

- Rapurongoā Payload API

He maha ngā wā ka tūtaki ngā kaiwhakawhanake ki ngā aho kua whakawaeheretia ki te hex i roto i ngā whakautu API, pane rānei. Ka āwhina tēnei taputapu ki te wetemuna me te tirotiro tere i ngā ihirangi tūturu.

- Whakawaehere Raraunga mō te Tuku Haumaru

Ka whakamahia nuitia te whakawaehere hex i te wā e tuku ana i ngā raraunga ā-rua haumaru ki waenga i ngā pūnaha e hiahia ana ki ngā hōputu kuputuhi.

- Aunoatanga Pūnaha Backend

Ka taea e koe te whakauru i ngā āheinga ōrite ki ngā pūnaha backend:

Tauira PHP:

$text = "Hello";
$hex = bin2hex($text);
echo $hex;
$decoded = hex2bin($hex);
echo $decoded;

Tauira JavaScript:

// Text to Hex
const text = "Hello";
const hex = Buffer.from(text, "utf8").toString("hex");
console.log(hex);
// Hex to Text
const decoded = Buffer.from(hex, "hex").toString("utf8");
console.log(decoded);

- Whakamātautau Haumaru me te Whakamana

Ka whakamahi ngā mātanga haumaru i te hurihanga hex hei tirotiro i te raweke payload, hei whakamana i te tika o te whakawaehere, ā, hei tātari i ngā raraunga whakapae.

- Tātari Rārangi Taki

Ka rokiroki ētahi pūnaha i ngā raraunga ā-rua, kua whakawaeheretia rānei ki te hōputu hexadecimal. Mā te huri anō ki te kuputuhi ka māmā ake te rapurongoā.


6. Pātai Auau

He aha te whakawaehere hexadecimal?

Ka whakaatu te whakawaehere hexadecimal i ngā raraunga ā-rua mā te whakamahi i ngā tau pūtake-16 (0–9 me A–F). Ka whakaaturia ia paita hei rua mati hex.

Me pēhea taku huri i te kuputuhi ki te hex?

Tāurua tō kuputuhi, kōwhiria “Kuputuhi ki te Hex”, kātahi ka whakahaere i te hurihanga. Ka waihanga tonu te taputapu i te uara hexadecimal e hāngai ana.

He aha taku hex kāore e huri anō ki te kuputuhi?

Tērā pea kei roto i tō tāuru he pūāhua hē, he tau rerekē rānei o ngā mati. Me whakamahi noa te hex whaimana i te 0–9 me te A–F, ā, me noho hei takirua ngā mati.

He ōrite te whakawaehere hex ki te whakamunatanga?

Kāo. Ehara te whakawaehere hex i te whakamunatanga. He huarahi noa hei whakaatu raraunga i tētahi hōputu rerekē, ā, he māmā te whakahoki.

E tautoko ana tēnei taputapu i ngā pūāhua UTF-8?

Āe. E tautokohia ana te kuputuhi e hāngai ana ki te UTF-8, ā, ka hurihia ki tōna whakaaturanga hexadecimal taumata-paita.

He haumaru te whakamahi i tēnei Kaitahuri Hex?

Āe. Ka āwhina ngā tikanga whakamana tāuru me ngā tikanga manatoko tono ki te whakarite i te whakamahinga haumaru me te aukati i ngā tukunga kāore i whakaaetia.

Ngā taputapu pēnei

Whakawhiti kuputuhi hei taupū, ā, whakahokia hoki mō ngā tāuru aho katoa.

Whakawhiti kuputuhi hei ASCII, ā, whakahokia hoki mō ngā tāuru aho katoa.

Whakawhiti kuputuhi hei tau ā-tekau, ā, whakahokia hoki mō ngā tāuru aho katoa.

Ngā taputapu rongonui