Tech Help

ເປັນຫຍັງ Base64 ຈຶ່ງເຮັດໃຫ້ໄຟລ໌ໃຫຍ່ຂຶ້ນ?

Base64 ມັກເຮັດໃຫ້ຂໍ້ມູນຄູ່ໃຫຍ່ຂຶ້ນປະມານໜຶ່ງສ່ວນສາມ. ເບິ່ງໂຄງສ້າງ 3 ໄບຕ໌ເປັນ 4 ຕົວອັກສອນ, ການເຕີມ, ຂະໜາດເພີ່ມຂອງ Data URL, ແລະເວລາທີ່ຂະໜາດເພີ່ມຄຸ້ມຄ່າ.

ຄຳຕອບສັ້ນ

Base64 ມັກເຮັດໃຫ້ຂໍ້ມູນຄູ່ໃຫຍ່ຂຶ້ນປະມານໜຶ່ງສ່ວນສາມ ເພາະມັນສະແດງທຸກ 3 ໄບຕ໌ຂອງຂໍ້ມູນຄູ່ດ້ວຍ 4 ຕົວອັກສອນ Base64 ທີ່ພິມໄດ້.

ຖ້າຄວາມຍາວຂາເຂົ້າບໍ່ແມ່ນຜົນຄູນທີ່ແນ່ນອນຂອງ 3 Base64 ເຕີມມາດຕະຖານອາດເພີ່ມຕົວອັກສອນ =. ຄວາມຍາວທີ່ເຂົ້າລະຫັດແມ່ນ 4 × ceil(n / 3) ໂດຍ n ແມ່ນຈຳນວນໄບຕ໌ຕົ້ນສະບັບ.

«ປະມານ 33%» ອະທິບາຍຂາເຂົ້າໃຫຍ່. ຂາເຂົ້ານ້ອຍຫຼາຍອາດເບິ່ງເປັນເປີເຊັນໃຫຍ່ກວ່າຫຼາຍເພາະການເຕີມ. Base64 ບໍ່ແມ່ນການບີບອັດ. ສຳລັບການເຂົ້າລະຫັດທຽບກັບການເຂົ້າລະຫັດລັບ ເບິ່ງ [Base64 ເປັນການເຂົ້າລະຫັດລັບບໍ? Base64 ແມ່ນຫຍັງ?](/lo/story/base64-is-not-encryption).

ບົດນີ້ອະທິບາຍວ່າເປັນຫຍັງຜົນລັບ Base64 ຈຶ່ງໃຫຍ່ກວ່າໄບຕ໌ຕົ້ນສະບັບ. ມັນບໍ່ແມ່ນຄູ່ມືຄວາມປອດໄພ. ຖ້າທ່ານຕ້ອງການການເຂົ້າລະຫັດທຽບກັບການເຂົ້າລະຫັດລັບ ໃຊ້ Base64 ເປັນການເຂົ້າລະຫັດລັບບໍ? Base64 ແມ່ນຫຍັງ?.

ເປັນຫຍັງ Base64 ຈຶ່ງຕ້ອງການພື້ນທີ່ຫຼາຍກວ່າ?

3 ໄບຕ໌ແມ່ນ 24 ບິດ. Base64 ແບ່ງ 24 ບິດນັ້ນເປັນ 4 ກຸ່ມຂອງ 6 ບິດ. ແຕ່ລະກຸ່ມກົງກັບຕົວອັກສອນ Base64 ໜຶ່ງ ດັ່ງນັ້ນ 3 ໄບຕ໌ຂາເຂົ້າກາຍເປັນ 4 ຕົວອັກສອນຜົນລັບ. ເກັບເປັນ 1 ໄບຕ໌ຕໍ່ຕົວອັກສອນ ASCII ນັ້ນແມ່ນ 4 / 3 ≈ 1.333 — ເພີ່ມປະມານ 33.3%.

  • 3 ໄບຕ໌ (24 ບິດ)
  • ແບ່ງເປັນ 4 ກຸ່ມຂອງ 6 ບິດ
  • ແຕ່ລະກຸ່ມ → ຕົວອັກສອນ Base64 ໜຶ່ງ
  • 4 ຕົວອັກສອນ (ມັກເປັນ 4 ໄບຕ໌ຂອງຂໍ້ຄວາມ)
ຂັ້ນ 3 ໄບຕ໌ → 4 ຕົວອັກສອນແມ່ນຕົ້ນທຶນຂະໜາດ. ການເຕີມອາດເພີ່ມອີກໜ້ອຍໜຶ່ງໃນຂາເຂົ້າສັ້ນ.

ຕົວຢ່າງງ່າຍທີ່ກວດໄດ້

ການເຂົ້າລະຫັດເຫຼົ່ານີ້ກົງກັບ Base64 ເຕີມມາດຕະຖານ.

Man

Man

Base64

TWFu

Man ແມ່ນ 3 ໄບຕ໌ UTF-8/ASCII. TWFu ແມ່ນ 4 ຕົວອັກສອນ: 3 → 4.

Hello

Hello

Base64

SGVsbG8=

Hello ແມ່ນ 5 ໄບຕ໌. SGVsbG8= ແມ່ນ 8 ຕົວອັກສອນ ລວມ = ໜຶ່ງ. ໃນຂໍ້ມູນນ້ອຍ ການເຕີມເຮັດໃຫ້ເປີເຊັນເບິ່ງໃຫຍ່ກວ່າ 33%.

ຄິດໄລ່ຂະໜາດ Base64 ແນວໃດ?

ສຳລັບ Base64 ເຕີມມາດຕະຖານ encodedLength = 4 × ceil(originalBytes / 3).

ໄບຕ໌ຕົ້ນສະບັບ ຕົວອັກສອນ Base64
14
24
34
48
58
68

1 ຫຼື 2 ໄບຕ໌ຍັງໃຫ້ 4 ຕົວອັກສອນ. ໃຊ້ສູດ ບໍ່ໃຊ້ 33% ຄົງທີ່.

ການເຕີມ «=» ໝາຍຄວາມວ່າແນວໃດ?

ເຄື່ອງໝາຍ = ສະແດງວ່າບລັອກ 3 ໄບຕ໌ສຸດທ້າຍບໍ່ເຕັມ. 1 ໄບຕ໌ຂາເຂົ້າໃຊ້ສອງຕົວອັກສອນ =; 2 ໄບຕ໌ໃຊ້ໜຶ່ງ; 3 ໄບຕ໌ບໍ່ໃຊ້. ການເຕີມບໍ່ແມ່ນການເຂົ້າລະຫັດລັບ ຫຼືຄຸນສົມບັດຄວາມປອດໄພ.

Base64URL ໃຊ້ພື້ນທີ່ນ້ອຍກວ່າບໍ?

Base64URL ປ່ຽນ + ເປັນ - ແລະ / ເປັນ _ ແລະ ລະຫັດ Base64 ລະ = ທ້າຍເມື່ອເຂົ້າລະຫັດ. ນັ້ນອາດຫຍໍ້ສາຍດ້ວຍຕົວອັກສອນ = ເຫຼົ່ານັ້ນ. ໂຄງສ້າງ 3 ໄບຕ໌ → 4 ຕົວອັກສອນຍັງຄືເກົ່າ ດັ່ງນັ້ນ Base64URL ບໍ່ແມ່ນຮູບແບບຄູ່ທີ່ປະຢັດພື້ນທີ່ກວ່າ.

ເປັນຫຍັງຂາເຂົ້ານ້ອຍຫຼາຍຈຶ່ງໃຫຍ່ກວ່າ 33% ໄດ້?

1 ໄບຕ໌ → 4 ຕົວອັກສອນແມ່ນເພີ່ມຄວາມຍາວ 300%. 2 ໄບຕ໌ → 4 ແມ່ນ 100%. 3 ໄບຕ໌ → 4 ແມ່ນປະມານ 33.3%. ເມື່ອ n ໃຫຍ່ ການເຕີມມີຜົນນ້ອຍລົງ ແລະຕົ້ນທຶນເພີ່ມເຂົ້າໃກ້ປະມານ 33%. Base64 ບໍ່ໄດ້ໃຫຍ່ກວ່າທຸກຄັ້ງຢ່າງແນ່ນອນ 33%.

ເປັນຫຍັງ Data URL Base64 ຈຶ່ງໃຫຍ່ກວ່າອີກ?

Data URL ເພີ່ມຄຳນຳໜ້າເຊັ່ນ data:image/png;base64, ກ່ອນຂໍ້ມູນ. ໃນໄຟລ໌ນ້ອຍຫຼາຍ ຄຳນຳໜ້ານັ້ນອາດຄອບງຳເປີເຊັນ. ລະຫັດ Base64 ສາມາດອອກ Base64 ດິບ ຫຼື Data URL; ຜົນລັບ Data URL ໃຊ້ຕົວອັກສອນມາດຕະຖານ.

Base64 ກັບຂໍ້ມູນຄູ່: ອັນໃດນ້ອຍກວ່າ?

ຂໍ້ມູນຄູ່ດິບປະຢັດພື້ນທີ່ກວ່າສຳລັບການຂົນສົ່ງ ແລະການເກັບ. Base64 ໃຫຍ່ກວ່າ ແຕ່ປອດໄພເປັນຂໍ້ຄວາມໃນ JSON ອີເມວ ແລະເສັ້ນທາງຂໍ້ຄວາມເທົ່ານັ້ນ. ມັນແມ່ນການເຂົ້າລະຫັດຈາກຄູ່ເປັນຂໍ້ຄວາມ ບໍ່ແມ່ນການບີບອັດ.

Base64 ບີບອັດໄຟລ໌ບໍ?

ບໍ່. Base64 ບໍ່ແມ່ນຮູບແບບບີບອັດ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດມັກໃຫຍ່ກວ່າໄບຕ໌ຕົ້ນສະບັບ. ຖ້າທ່ານໃຊ້ gzip ຫຼື Brotli ກັບຂໍ້ຄວາມນັ້ນຕໍ່ມາ ຄວາມຊ້ຳບາງສ່ວນອາດຫຍໍ້—ຜົນຂຶ້ນກັບຂໍ້ມູນ ແລະເຄື່ອງບີບອັດ. gzip ບໍ່ລຶບຕົ້ນທຶນ Base64 ອອກທັງໝົດ.

ຈະເກີດຫຍັງຖ້າ Base64 ຖືກ gzip?

ການບີບອັດ HTTP ອາດຫຼຸດຮູບແບບຊ້ຳບາງຢ່າງໃນຂໍ້ຄວາມ Base64. JPEG, PNG ຫຼື ZIP ມັກບີບອັດບໍ່ດີເຖິງແມ່ນເປັນໄບຕ໌ດິບ ແລະ Base64-ແລ້ວ-gzip ຍັງຂຶ້ນກັບກໍລະນີ. ບໍ່ມີເປີເຊັນເພີ່ມທົ່ວໄປຫຼັງ gzip.

ຄວນເກັບໄຟລ໌ເປັນ Base64 ບໍ?

Base64 ສາມາດໃສ່ຂໍ້ມູນຄູ່ໃນຊ່ອງ JSON ຊັບສິນນ້ອຍໃນແຖວ API ຂໍ້ຄວາມເທົ່ານັ້ນ ກ໋ອບປີ້/ວາງ ຫຼື Data URL. ສຳລັບໄຟລ໌ໃຫຍ່ ການເກັບ ຄວາມຈຳ ແລະຂະໜາດຂໍ້ມູນທັງໝົດຂະຫຍາຍ. ນັ້ນບໍ່ແມ່ນ «ຢ່າໃຊ້ Base64 ກັບໄຟລ໌ເລີຍ».

ເປັນຫຍັງ Base64 ຈຶ່ງພົບຫຼາຍໃນ API JSON?

JSON ບໍ່ມີປະເພດຂໍ້ມູນຄູ່ດິບໃນຕົວ ດັ່ງນັ້ນ API ມັກໃສ່ໄບຕ໌ໃນສາຍ Base64. ສຳລັບໄຟລ໌ໃຫຍ່ multipart/form-data ການເກັບວັດຖຸ ຫຼືການອັບໂຫລດຄູ່ໂດຍກົງອາດເໝາະກວ່າ. ບໍ່ມີທາງເລືອກໃດດີທີ່ສຸດສະເໝີ.

ເປັນຫຍັງ Base64 ຈຶ່ງໃຊ້ໃນອີເມວ?

MIME ສາມາດໃຊ້ Base64 ເພື່ອໃຫ້ໄຟລ໌ແນບຄູ່ເດີນທາງເປັນຕົວອັກສອນປອດໄພຂໍ້ຄວາມ. ຕົ້ນທຶນຂະໜາດດຽວກັນຍັງໃຊ້. ນີ້ແມ່ນການສະແດງຂົນສົ່ງ ບໍ່ແມ່ນໄຟລ໌ນ້ອຍກວ່າ.

ເວລາໃດຂະໜາດເພີ່ມຈຶ່ງຄຸ້ມຄ່າ?

ຂະໜາດເພີ່ມອາດຄຸ້ມຄ່າເມື່ອຂໍ້ມູນຄູ່ຕ້ອງຢູ່ໃນຂໍ້ຄວາມ ຂໍ້ມູນນ້ອຍ API ຮຽກຮ້ອງ Base64 ຫຼືທ່ານຕ້ອງການ Data URL. ສຳລັບສື່ໃຫຍ່ ຂໍໃຫ້ເລືອກຂໍ້ມູນຄູ່ດິບເມື່ອລະບົບອະນຸຍາດ.

ເວລາໃດຄວນຫຼີກ Base64?

ຂ້າມສຳລັບໄຟລ໌ໃຫຍ່ ແບນວິດແຄບ ການໂອນຫຼາຍຄັ້ງ ຫຼືເມື່ອມີເສັ້ນທາງຄູ່ແລ້ວ—ຕາມສະຖານະ ບໍ່ແມ່ນ «Base64 ເປັນປະຕິບັດບໍ່ດີ».

ຄວາມຍາວ Base64 ເຕີມທີ່ກວດໄດ້

ຈຳນວນໄບຕ໌ຕົ້ນສະບັບ ແລະຈຳນວນຕົວອັກສອນ Base64 ເຕີມມາດຕະຖານ:

ໄບຕ໌ຕົ້ນສະບັບ ຕົວອັກສອນ Base64
14
24
34
1016
100136
1,0001,336

ທຸກແຖວຕາມ 4 × ceil(n / 3). ເຫຼົ່ານີ້ແມ່ນຈຳນວນຕົວອັກສອນ Base64.

ຕົວຢ່າງ: ໄຟລ໌ 1,000 ໄບຕ໌ຈະໃຫຍ່ປານໃດ?

4 × ceil(1000 / 3). ceil(333.333…) = 334 ແລະ 4 × 334 = 1336. ດັ່ງນັ້ນ 1,000 ໄບຕ໌ກາຍເປັນ 1,336 ຕົວອັກສອນ Base64. ເກັບເປັນ UTF-8/ASCII ແຕ່ລະຕົວອັກສອນມັກເປັນ 1 ໄບຕ໌—ຢ່າຖື 1,336 ເປັນຈຳນວນໄບຕ໌ໃນຄວາມຈຳທີ່ແນ່ນອນ.

Base64 ໃຊ້ຄວາມຈຳຫຼາຍກວ່າຂະໜາດໄຟລ໌ບອກໄດ້ບໍ?

ບາງລະບົບເກັບສາຍດ້ວຍຫຼາຍກວ່າ 1 ໄບຕ໌ຕໍ່ຕົວອັກສອນ ແລະການເຂົ້າ/ຖອດລະຫັດອາດຮັກສາບັຟເຟີ ແລະສາຍພ້ອມກັນ. ການໃຊ້ຄວາມຈຳບໍ່ໄດ້ເທົ່າຄວາມຍາວຕົວອັກສອນທີ່ແນ່ນອນ.

ຄູ່ມືຕັດສິນຂະໜາດງ່າຍໆ

ຖ້າລະບົບຮັບຂໍ້ມູນຄູ່ດິບ ເລືອກມັນເພື່ອຂະໜາດ. ຖ້າອະນຸຍາດແຕ່ຂໍ້ຄວາມ Base64 ອາດເໝາະ. ສຳລັບຂໍ້ມູນໃຫຍ່ ຫາທາງອັບໂຫລດຄູ່. ສຳລັບຂໍ້ຄວາມປອດໄພ URL ພິຈາລະນາ Base64URL—ການຂະຫຍາຍ 3 ເປັນ 4 ຍັງຄົງ.

  • ຕ້ອງສົ່ງຂໍ້ມູນຄູ່
  • ອະນຸຍາດຂໍ້ມູນຄູ່ດິບບໍ? ເລືອກຄູ່ເພື່ອຂະໜາດ
  • ຊ່ອງຂໍ້ຄວາມເທົ່ານັ້ນບໍ? Base64 ອາດເໝາະ
  • ຂໍ້ມູນໃຫຍ່ບໍ? ຫາທາງອັບໂຫລດຄູ່
  • ຕ້ອງການຂໍ້ຄວາມປອດໄພ URL ບໍ? ພິຈາລະນາ Base64URL
  • ຄາດຂໍ້ຄວາມປະມານ 33% ຫຼາຍຂຶ້ນໃນຂາເຂົ້າໃຫຍ່
Base64 ຊື້ຄວາມເຂົ້າກັນໄດ້ກັບຂໍ້ຄວາມ. ມັນບໍ່ຊື້ໄຟລ໌ນ້ອຍກວ່າ.
Base64 ແລກພື້ນທີ່ເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບຂໍ້ຄວາມ

Base64 ບໍ່ໄດ້ອອກແບບເພື່ອເຮັດໃຫ້ຂໍ້ມູນນ້ອຍລົງ. ມັນເຮັດໃຫ້ຂໍ້ມູນຄູ່ງ່າຍຕໍ່ການສະແດງໃນລະບົບທີ່ອີງຂໍ້ຄວາມ ແລະຕົ້ນທຶນແມ່ນຂະໜາດເພີ່ມ.

ເຂົ້າລະຫັດ ຫຼືຖອດລະຫັດ Base64 ໃນໂປຣແກຣມທ່ອງເວັບ

NEXNARA ລະຫັດ Base64 ເຂົ້າລະຫັດ ແລະຖອດລະຫັດຂໍ້ຄວາມ ແລະສາມາດປ່ຽນໄຟລ໌ເປັນ Base64 ຫຼື Data URL ແລະປ່ຽນ Base64 ກັບເປັນໄຟລ໌.

ຂໍ້ຄວາມໃຊ້ໄບຕ໌ UTF-8 ແລ້ວ Base64—ບໍ່ແມ່ນ ASCII ເທົ່ານັ້ນ. ເລືອກ Standard ຫຼື Base64URL. ຜົນລັບໄຟລ໌ອາດເປັນ Base64 ດິບ ຫຼື Data URL (ຕົວອັກສອນມາດຕະຖານ). ຂາເຂົ້າບໍ່ຖືກຕ້ອງຖືກປະຕິເສດ. ໄບຕ໌ທີ່ບໍ່ແມ່ນ UTF-8 ຕ້ອງໄປໄຟລ໌ ບໍ່ແມ່ນການຖອດລະຫັດຂໍ້ຄວາມ.

ໄຟລ໌ເກີນ 10 MB ອາດເຮັດໃຫ້ແຖບຊ້າ (ຄຳເຕືອນ). ໄຟລ໌ເກີນ 32 MB ຖືກບລັອກ.

ການເຂົ້າລະຫັດ ແລະຖອດລະຫັດເກີດໃນໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ. ໄຟລ໌ບໍ່ຖືກສົ່ງໄປເຊີບເວີ NEXNARA ສຳລັບເຄື່ອງມືນີ້. ໂຄສະນາ ແລະຄຸນສົມບັດເວັບອື່ນຍັງໃຊ້ເຄືອຂ່າຍ.

ວາງຂໍ້ຄວາມ ຫຼືໄຟລ໌ໃນ ລະຫັດ Base64 ແລ້ວທຽບໄບຕ໌ຕົ້ນສະບັບກັບຄວາມຍາວທີ່ເຂົ້າລະຫັດ.

FAQ

ເປັນຫຍັງ Base64 ຈຶ່ງເພີ່ມຂະໜາດໄຟລ໌?

ມັນຈັບຄູ່ 3 ໄບຕ໌ (24 ບິດ) ກັບ 4 ຕົວອັກສອນ (4 × 6 ບິດ). ເກັບເປັນຂໍ້ຄວາມ ນັ້ນປະມານໜຶ່ງສ່ວນສາມຫຼາຍຂຶ້ນສຳລັບຂາເຂົ້າໃຫຍ່.

Base64 ໃຫຍ່ກວ່າ 33% ສະເໝີບໍ?

ບໍ່. ຂາເຂົ້າໃຫຍ່ເຂົ້າໃກ້ປະມານ 33.3%. ຂາເຂົ້ານ້ອຍຫຼາຍອາດໃຫຍ່ກວ່າເພາະການເຕີມ. ໃຊ້ 4 × ceil(n / 3).

Base64 ໃຫຍ່ກວ່າຂໍ້ມູນຄູ່ປານໃດ?

ຄວາມຍາວເຕີມມາດຕະຖານແມ່ນ 4 × ceil(n / 3) ຕົວອັກສອນ. ຄຳນຳໜ້າ Data URL ເພີ່ມອີກ.

ການບີບອັດ Base64 ຫຼຸດຂະໜາດໄຟລ໌ບໍ?

Base64 ບໍ່ບີບອັດ. Gzip ຫຼື Brotli ກັບຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດອາດຫຍໍ້ບາງສ່ວນ; ພວກມັນບໍ່ລຶບຕົ້ນທຶນໃນທຸກກໍລະນີ.

Base64URL ໃຊ້ພື້ນທີ່ນ້ອຍກວ່າບໍ?

ມັນອາດຕັດການເຕີມ = ດັ່ງນັ້ນສາຍອາດສັ້ນລົງ 0–2 ຕົວອັກສອນ. ໂຄງສ້າງເຂົ້າລະຫັດ 3 ເປັນ 4 ຄືເກົ່າ.

ຄວນໃຊ້ Base64 ກັບໄຟລ໌ໃຫຍ່ບໍ?

ສະເພາະເມື່ອຕ້ອງການຂໍ້ຄວາມ. ສຳລັບການໂອນໃຫຍ່ ຫຼືຫຼາຍຄັ້ງ ເສັ້ນທາງຄູ່ມັກນ້ອຍກວ່າ. Base64 ບໍ່ຜິດສະເໝີສຳລັບ API.

Tech Help

Base64 ເປັນການເຂົ້າລະຫັດລັບບໍ? Base64 ແມ່ນຫຍັງ?

ບໍ່. Base64 ເປັນການເຂົ້າລະຫັດ. ມັນຖອດລະຫັດງ່າຍ ແລະ ບໍ່ຄວນໃຊ້ເພື່ອປົກປ້ອງລະຫັດຜ່ານ ຫຼື ຄວາມລັບ. ເປັນຫຍັງ Base64 ຈຶ່ງໃຫຍ່ກວ່າ?

Tech Help

ເປັນຫຍັງ PDF ຂອງຂ້ອຍຈຶ່ງໃຫຍ່? 7 ເຫດຜົນ ແລະວິທີຫຍໍ້

ຮູ້ວ່າເປັນຫຍັງໄຟລ໌ PDF ຈຶ່ງໃຫຍ່ ແລະວິທີຫຼຸດຂະໜາດໂດຍບໍ່ຕ້ອງເສຍຄຸນນະພາບໂດຍບໍ່ຈຳເປັນ.

Tech Help

ເປັນຫຍັງໄຟລ໌ PNG ຂອງຂ້ອຍຈຶ່ງໃຫຍ່? ວິທີຫຍໍ້ໂດຍບໍ່ທຳລາຍ

PNG ອາດໃຫຍ່ເພາະເປັນ lossless ແລະສາມາດເກັບຄວາມໂປ່ງໃສ. ບີບອັດ PNG, ປ່ຽນຂະໜາດຖ້າຈຳເປັນ, ຫຼືແປງຮູບຖ່າຍເປັນ JPEG ຫຼື WebP.

Tech Help

JPG vs PNG: ຮູບໜ້າຈໍ

ເກັບ PNG ເມື່ອຕ້ອງການຄວາມໂປ່ງໃສ, ໂລໂກ, ໄອຄອນ, ຮູບໜ້າຈໍທີ່ມີຂໍ້ຄວາມຫຼື UI, ກຣາຟິກແຫຼມ ຫຼືການຮັກສາພິກເຊລຖືກຕ້ອງ. PNG ໃຫຍ່ກວ່າ JPG ສະເໝີບໍ່? ສຳລັບຮູບຖ່າຍ JPEG ຫຼື WebP ມັກໃຫ້ໄຟລ໌ນ້ອຍກວ່າຫຼາຍ.

Tech Help

ເປັນຫຍັງ JSON.parse ຈຶ່ງເວົ້າ "Unexpected token"?

JSON.parse ໂຍນ Unexpected token ເມື່ອຂໍ້ຄວາມບໍ່ແມ່ນ JSON ທີ່ຖືກ. ກວດເຄື່ອງໝາຍຄຳເວົ້າດຽວ, ຈຸດຈອກທ້າຍ, ຄຳຕອບ HTML ແລະຕຳແໜ່ງຂໍ້ຜິດ.