ນີ້ແມ່ນການປະຕິຮູບຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ການປະຕິຮູບ - MIME ເຄື່ອງມືການຟໍແມັດອີເມລ
ສະຫຼຸບສັງລວມ
ການປະຕິຮູບ [ທາງເລືອກໃນການ... ]
ລາຍລະອຽດ
ການປະຕິຮູບ ເປັນຜົນປະໂຫຍດສໍາລັບການຟໍແມັດຂໍ້ຄວາມ MIME.
ໂດຍທົ່ວໄປ, ການປະຕິຮູບ ຄາດວ່າຈະເຫັນ RFC 2045[1] ຂໍ້ຄວາມສອດຄ່ອງກັບມາດຕະຖານ,
ຍົກເວັ້ນບາງກໍລະນີເຊັ່ນ: -m ທາງເລືອກ.
ຖ້າບໍ່ມີທາງເລືອກ, ການປະຕິຮູບ ພິມໂຄງສ້າງ MIME ຂອງຂໍ້ຄວາມ. ຜົນຜະລິດ
ປະກອບດ້ວຍອັນທີ່ເອີ້ນວ່າ "ແທັກອ້າງອິງ MIME", ຫນຶ່ງຕໍ່ແຖວ. ຍົກຕົວຢ່າງ:
1
1.1
1.2
ນີ້ສະແດງໃຫ້ເຫັນວ່າຂໍ້ຄວາມປະກອບມີສອງສ່ວນ MIME ທີ່ແຕກຕ່າງກັນ. ເສັ້ນທໍາອິດຂອງ
ຜົນຜະລິດໂຄງສ້າງ MIME ຈະມີ "1", ເຊິ່ງຫມາຍເຖິງຂໍ້ຄວາມທັງຫມົດ. ໃນນີ້
ກໍລະນີທີ່ມັນເກີດຂຶ້ນເປັນ multipart / ຂໍ້ຄວາມປະສົມ. "1.1" ຫມາຍເຖິງພາກທໍາອິດຂອງ
ຂໍ້ຄວາມຫຼາຍພາກສ່ວນ, ທີ່ເກີດຂຶ້ນເປັນຂໍ້ຄວາມ / ພາກທໍາມະດາ. "1.2" ຫມາຍເຖິງທີສອງ
ພາກສ່ວນຂອງຂໍ້ຄວາມ, ເຊິ່ງເກີດຂຶ້ນເປັນພາກຄໍາຮ້ອງສະຫມັກ / octet-stream.
ຖ້າຂໍ້ຄວາມບໍ່ແມ່ນຂໍ້ຄວາມ MIME, ຫຼືມັນບໍ່ມີໄຟລ໌ແນບໃດໆ, ການປະຕິຮູບ
ພິມພຽງແຕ່ "1", ເຊິ່ງຫມາຍເຖິງຂໍ້ຄວາມທັງຫມົດຂອງມັນເອງ:
1
ນີ້ແມ່ນຜົນຜະລິດຈາກ ການປະຕິຮູບ ເມື່ອສ່ວນທໍາອິດຂອງຂໍ້ຄວາມແມ່ນຕົວຂອງມັນເອງ a
ພາກສ່ວນຫຼາຍສ່ວນ/ທາງເລືອກ:
1
1.1
1.1.1
1.1.2
1.2
ການກໍ່ສ້າງ MIME ທີ່ສັບສົນໂດຍຕົນເອງແມ່ນເປັນໄປໄດ້.
OPTIONS
-d
ວິເຄາະການແຈ້ງເຕືອນສະຖານະການຈັດສົ່ງຂໍ້ຄວາມ MIME (RFC 1894[2]). ການປະຕິຮູບ ຄາດວ່າຈະ
ເບິ່ງການປ້ອນຂໍ້ມູນມາດຕະຖານຂໍ້ຄວາມ MIME ທີ່ປະກອບດ້ວຍການແຈ້ງເຕືອນສະຖານະການຈັດສົ່ງ,
ຕາມທີ່ໄດ້ກໍານົດໂດຍ RFC 1894. ການປະຕິຮູບ ອ່ານຂໍ້ຄວາມ ແລະພິມອອກຕາມມາດຕະຖານ ກ
ບັນຊີລາຍຊື່ຂອງທີ່ຢູ່ແລະສະຖານະການຈັດສົ່ງທີ່ສອດຄ້ອງກັນ, ຕາມທີ່ລະບຸໄວ້ໃນ
ແຈ້ງສະຖານະການຈັດສົ່ງ. ແຕ່ລະແຖວພິມໂດຍ ການປະຕິຮູບ ປະກອບດ້ວຍການຈັດສົ່ງ
ສະຖານະພາບ, ພື້ນທີ່, ແລະທີ່ຢູ່. ການປະຕິຮູບ ຫຼັງຈາກນັ້ນສິ້ນສຸດດ້ວຍສະຖານະການອອກ 0.
ການປະຕິຮູບ ບໍ່ມີການຜະລິດຜົນຜະລິດແລະສິ້ນສຸດດ້ວຍສະຖານະການອອກຂອງ 1 ຖ້າຫາກວ່າມາດຕະຖານ
ການປ້ອນຂໍ້ມູນບໍ່ມີການແຈ້ງເຕືອນສະຖານະການຈັດສົ່ງ.
-D
ເຊັ່ນດຽວກັນກັບ -d ຍົກເວັ້ນນັ້ນ ການປະຕິຮູບ ລາຍຊື່ທີ່ຢູ່ທີ່ພົບເຫັນຢູ່ໃນຕົ້ນສະບັບ-ຜູ້ຮັບ:
header, ຖ້າມັນມີຢູ່.
-e
ສະກັດເນື້ອໃນຂອງພາກສ່ວນ MIME ທີ່ລະບຸ, ແລະສະແດງມັນຢູ່ໃນຜົນຜະລິດມາດຕະຖານ.
ໄດ້ -s ທາງເລືອກແມ່ນຕ້ອງການໃນເວລາທີ່ -e ຖືກກໍານົດ. ຖ້າຫາກວ່າພາກສ່ວນທີ່ລະບຸໄວ້ຫຼືພາກສ່ວນ
ໃຊ້ວິທີການເຂົ້າລະຫັດ base64 ຫຼືທີ່ອ້າງອີງ-ພິມໄດ້, ການປະຕິຮູບ ອັດຕະໂນມັດ
ຖອດລະຫັດມັນ. ໃນກໍລະນີນີ້ທ່ານກໍາລັງດີກວ່າການປ່ຽນເສັ້ນທາງຜົນຜະລິດມາດຕະຖານເຂົ້າໄປໃນ a
ຍື່ນ.
-i
ສະແດງຂໍ້ມູນ MIME ສໍາລັບແຕ່ລະພາກສ່ວນ. ການປະຕິຮູບ ສະແດງເນື້ອໃນຂອງ
ປະເພດເນື້ອຫາ: ສ່ວນຫົວ, ການເຂົ້າລະຫັດໃດໆກໍຕາມທີ່ໃຊ້, ແລະຊຸດຕົວອັກສອນ. ການປະຕິຮູບ ຍັງ
ສະແດງການຊົດເຊີຍ byte ໃນຂໍ້ຄວາມທີ່ແຕ່ລະພາກສ່ວນເລີ່ມຕົ້ນ ແລະສິ້ນສຸດ (ແລະບ່ອນໃດ
ເນື້ອໃນຕົວຈິງຂອງພາກເລີ່ມຕົ້ນ, ຫຼັງຈາກຂ້າມສ່ວນຫົວທັງໝົດ).
-m
ສ້າງການຍ່ອຍຂໍ້ຄວາມ MIME multipart/digest.
-r
ຂຽນຂໍ້ຄວາມໃຫມ່, ເພີ່ມຫຼືມາດຕະຖານ RFC 2045[1] ສ່ວນຫົວ MIME.
-r7
ຄື -r ແຕ່ຍັງປ່ຽນພາກສ່ວນ MIME ທີ່ເຂົ້າລະຫັດ 8bit ໄປເປັນທີ່ພິມໄດ້.
-r8
ຄື -r ແຕ່ຍັງປ່ຽນພາກສ່ວນ MIME ທີ່ມີການອ້າງອີງ-ພິມ-ເຂົ້າລະຫັດເປັນ 8bit.
-s ສ່ວນ
ສະແດງຂໍ້ມູນ MIME ສໍາລັບພາກສ່ວນນີ້ເທົ່ານັ້ນ. ສ່ວນ ແມ່ນແທັກສະເພາະ MIME.
ໄດ້ -s ທາງເລືອກແມ່ນຕ້ອງການຖ້າຫາກວ່າ -e ຍັງໄດ້ລະບຸໄວ້, ແລະເປັນທາງເລືອກທີ່ມີ -i.
ຫຼາຍພາກສ່ວນອາດຈະຖືກລະບຸໂດຍການແຍກພວກມັນດ້ວຍເຄື່ອງໝາຍຈຸດ. ການປະຕິຮູບ
ປະມວນຜົນແຕ່ລະພາກສ່ວນໂດຍໃຊ້ຕົວເລືອກອື່ນທີ່ລະບຸໄວ້.
-x
ສະກັດເນື້ອໃນຂອງພາກສ່ວນ MIME ທີ່ລະບຸໄວ້ໃນໄຟລ໌.
-X
ທໍ່ເນື້ອໃນຂອງພາກສ່ວນ MIME ທີ່ລະບຸໄວ້ໃນໂຄງການ.
ການຂຸດຄົ້ນ RFC 2045 Mime ພາກສ່ວນ to ເອກະສານ
ໄດ້ -x ແລະ -X ທາງເລືອກເອົາພາກສ່ວນ MIME ສະເພາະໃດຫນຶ່ງເພື່ອໄຟລ໌ຫຼືທໍ່ກັບ an
ໂຄງການພາຍນອກ. ໃຊ້ -s ທາງເລືອກໃນການລະບຸພາກສ່ວນ MIME ເພື່ອສະກັດ. ຖ້າ -s
ທາງເລືອກບໍ່ໄດ້ລະບຸໄວ້, ທຸກພາກສ່ວນ MIME ໃນຂໍ້ຄວາມແມ່ນໄດ້ຖືກແຍກອອກ, ຫນຶ່ງໃນເວລາ. ຖ້າ
-s ບັນຊີລາຍຊື່ຫຼາຍພາກສ່ວນ, ແຕ່ລະພາກໄດ້ຮັບການສະກັດແຍກຕ່າງຫາກ. quoted-printable ແລະ
ການເຂົ້າລະຫັດ base64 ຖືກຖອດລະຫັດອັດຕະໂນມັດ.
-x
ການສະກັດເອົາແບບໂຕ້ຕອບ. ການປະຕິຮູບ ພິມປະເພດເນື້ອໃນ MIME ຂອງແຕ່ລະພາກສ່ວນ.
ຕອບດ້ວຍ 'y' ຫຼື 'Y' ເພື່ອແຍກສ່ວນ MIME. ລະບຸຊື່ໄຟລ໌ຕໍ່ໄປ
prompt ການປະຕິຮູບ ເຕືອນດ້ວຍຊື່ໄຟລ໌ເລີ່ມຕົ້ນ. ການປະຕິຮູບ ພະຍາຍາມທີ່ຈະເລືອກເອົາ
ຊື່ໄຟລ໌ເລີ່ມຕົ້ນໂດຍອີງໃສ່ສ່ວນຫົວ MIME, ຖ້າເປັນໄປໄດ້. ຖ້າບໍ່ແມ່ນ, ຊື່ໄຟລ໌ເລີ່ມຕົ້ນ
ຈະເປັນ attachment1.dat (ຖ້າຕົວເລືອກ -s ບໍ່ໄດ້ລະບຸ, ຊື່ໄຟລ໌ຕໍ່ໄປຈະເປັນ
attachment2.dat, ແລະອື່ນໆ).
-xPREFIX
ການສະກັດເອົາອັດຕະໂນມັດ. ການປະຕິຮູບ ສະກັດເອົາໜຶ່ງ ຫຼືຫຼາຍພາກສ່ວນ MIME ໂດຍອັດຕະໂນມັດ, ແລະ
ບັນທຶກພວກມັນໄວ້ໃນໄຟລ໌. ຊື່ໄຟລ໌ຖືກສ້າງຕັ້ງຂຶ້ນໂດຍການກິນ PREFIX, ແລະຕໍ່ທ້າຍ
ຊື່ໄຟລ໌ເລີ່ມຕົ້ນກັບມັນ. ໃຫ້ສັງເກດວ່າບໍ່ມີຊ່ອງຫວ່າງລະຫວ່າງ "-x" ແລະ "PREFIX". ສໍາລັບ
ຍົກຕົວຢ່າງ:
ການປະຕິຮູບ -xfiles-
ຄຳສັ່ງນີ້ບັນທຶກພາກສ່ວນ MIME ເປັນໄຟລ໌-attachment1.dat, ຈາກນັ້ນໄຟລ໌-attachment2.dat,
ແລະອື່ນໆ ການປະຕິຮູບ ພະຍາຍາມຕື່ມຊື່ໄຟລ໌ທີ່ລະບຸໄວ້ໃນສ່ວນຫົວ MIME ສໍາລັບແຕ່ລະອັນ
ພາກສ່ວນ, ບ່ອນທີ່ເປັນໄປໄດ້. ການປະຕິຮູບ ປ່ຽນແທນຕົວລະຄອນທີ່ສົງໃສທັງໝົດດ້ວຍ
ຕົວອັກສອນຂີດກ້ອງ.
-X prog arg1 arg2 ...
ໄດ້ -X ທາງເລືອກຕ້ອງເປັນທາງເລືອກສຸດທ້າຍທີ່ຈະ ການປະຕິຮູບ. ການປະຕິຮູບ ແລ່ນພາຍນອກ
ໂຄງການ ໂປຣແກມ, ແລະທໍ່ເນື້ອໃນຂອງພາກ MIME ກັບໂຄງການ. ການປະຕິຮູບ
ກໍານົດຕົວແປສະພາບແວດລ້ອມ CONTENT_TYPE ກັບປະເພດເນື້ອຫາ MIME. ສິ່ງແວດລອ້ມ
ຕົວແປ ຊື່ເອກະສານ ໄດ້ຮັບການຕັ້ງເປັນຊື່ໄຟລ໌ເລີ່ມຕົ້ນຂອງ ການປະຕິຮູບຄວາມມັກ. ຖ້າ -s
ທາງເລືອກບໍ່ໄດ້ຖືກລະບຸໄວ້, ໂຄງການຈະດໍາເນີນການຫນຶ່ງຄັ້ງສໍາລັບທຸກພາກສ່ວນ MIME ໃນຂໍ້ຄວາມ.
ໂຄງການພາຍນອກ, ໂປຣແກມ ຕ້ອງຢຸດດ້ວຍສະຖານະທາງອອກສູນເພື່ອ
ການປະຕິຮູບ ເພື່ອສືບຕໍ່ໄປຫາພາກສ່ວນ MIME ຕໍ່ໄປໃນຂໍ້ຄວາມ (ຫຼືພາກຕໍ່ໄປ
ລະບຸໂດຍ -s). ໃນກໍລະນີໃດກໍ່ຕາມ, ຖ້າ ໂປຣແກມ ສິ້ນສຸດດ້ວຍສະຖານະທາງອອກທີ່ບໍ່ແມ່ນສູນ,
ການປະຕິຮູບ ສິ້ນສຸດດ້ວຍສະຖານະການອອກຂອງ 20 ບວກ ໂປຣແກມສະຖານະການອອກຂອງ.
ຫມາຍເຫດ
ການປະຕິຮູບ ສະກັດທຸກພາກສ່ວນ MIME ໃນຂໍ້ຄວາມເວັ້ນເສຍແຕ່ໄດ້ -s ທາງເລືອກແມ່ນ
ລະບຸ. ນີ້ຮວມເຖິງຂໍ້ຄວາມ/ເນື້ອໃນ MIME ທຳມະດາທີ່ປົກກະຕິແລ້ວກ່ອນໜ້າ a
ໄຟລ໌ແນບຄູ່.
ເພີ່ມຕື່ມ RFC 2045 Mime headers
ໄດ້ -r ທາງເລືອກປະຕິບັດການດໍາເນີນການດັ່ງຕໍ່ໄປນີ້:
ຖ້າບໍ່ມີ Mime-Version:, Content-Type:, ຫຼື Content-Transfer-Encoding: header,
ການປະຕິຮູບ ເພີ່ມອັນນຶ່ງ.
ຖ້າ Content-Transfer-Encoding: header ມີ 8bit ຫຼື raw, ແຕ່ມີພຽງຂໍ້ມູນເຈັດບິດເທົ່ານັ້ນ.
ພົບ, ການປະຕິຮູບ ປ່ຽນສ່ວນຫົວຂອງ Content-Transfer-Encoding ເປັນ 7bit.
-r7 ເຮັດສິ່ງດຽວກັນ, ແຕ່ຍັງປ່ຽນເນື້ອໃນທີ່ເຂົ້າລະຫັດ 8bit ທີ່ປະກອບດ້ວຍແປດບິດ
ຕົວອັກສອນທີ່ຈະເປັນການເຂົ້າລະຫັດທີ່ຈະພິມໄດ້.
-r8 ເຮັດສິ່ງດຽວກັນ, ແຕ່ຍັງປ່ຽນເນື້ອໃນທີ່ອ້າງອີງ-ພິມໄດ້-ເຂົ້າລະຫັດເປັນ 8bit,
ຍົກເວັ້ນໃນບາງສະຖານະການ.
ການສ້າງ ຫຼາຍສ່ວນ/ຍ່ອຍ Mime ສະຫຼຸບ
ໄດ້ -m ທາງເລືອກສ້າງການຍ່ອຍ MIME. ການປະຕິຮູບ ອ່ານລາຍຊື່ຂອງຊື່ໄຟລ໌ຕາມມາດຕະຖານ
ວັດສະດຸປ້ອນ. ແຕ່ລະແຖວທີ່ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານມີຊື່ຂອງໄຟລ໌ທີ່ສົມມຸດວ່າ
ມີຂໍ້ຄວາມທີ່ມີຮູບແບບ RFC 2822. ການປະຕິຮູບ splices ໄຟລ໌ທັງຫມົດເຂົ້າໄປໃນ a
ຫຼາຍສ່ວນ/ຍ່ອຍ ພາກສ່ວນ MIME, ແລະຂຽນມັນໃສ່ຜົນຜະລິດມາດຕະຖານ.
ການແປພາສາ Mime headers
ຕົວເລືອກຕໍ່ໄປນີ້ບໍ່ໄດ້ອ່ານຂໍ້ຄວາມຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ຂະບວນການທາງເລືອກເຫຼົ່ານີ້
MIME headers ຜ່ານເສັ້ນຄໍາສັ່ງ, ແລະຖືກອອກແບບເພື່ອນໍາໃຊ້ສະດວກໂດຍ
ສະຄຣິບຈັດການຈົດໝາຍ.
-ຊ "header"
ຖອດລະຫັດ MIME-ເຂົ້າລະຫັດ "header" ແລະພິມເນື້ອໃນ 8-bit ທີ່ຖືກຖອດລະຫັດໄວ້ໃນຜົນຜະລິດມາດຕະຖານ.
ການຖອດລະຫັດຖືກປະຕິບັດຄືກັບວ່າເນື້ອຫາເກີດຂຶ້ນຢູ່ໃນຫົວຂໍ້ "ຫົວຂໍ້".
ຕົວຢ່າງ:
$formime -h '=?iso-8859-1?Q?H=F3la!?='
ໂຮລາ!
-H "header"
ຄື -h ຍົກເວັ້ນນັ້ນ header ຖືກແຍກເປັນລາຍການທີ່ຢູ່ອີເມວເຊັ່ນ "ຈາກ" ຫຼື
“ເຖິງ”.
-o "ຂໍ້ຄວາມ"
MIME-ເຂົ້າລະຫັດ "ຂໍ້ຄວາມ", ແລະພິມຜົນໄດ້ຮັບຕາມມາດຕະຖານຜົນຜະລິດ.
-O "ຂໍ້ຄວາມ"
ເຊັ່ນດຽວກັນກັບ -o ທາງເລືອກ, ຍົກເວັ້ນນັ້ນ ຂໍ້ຄວາມ ເປັນສ່ວນຫົວທີ່ມີໂຄງສ້າງທີ່ມີທີ່ຢູ່ RFC 2822.
-c "ສາຍໄຟ"
ການນໍາໃຊ້ ສາຍໄຟ ເປັນຕົວກໍານົດການກໍານົດ, ໂດຍ -h, -H, -o ແລະ -O ຕົວເລືອກ
-u
ຕົວເລືອກ "ບໍ່ມີເອກະສານ" ນີ້ອ່ານຂໍ້ຄວາມ MIME ໃນວັດສະດຸປ້ອນມາດຕະຖານ, ແລະປ່ຽນມັນ
ເນື້ອໃນຢູ່ໃນສະຕຣີມຕົວອັກສອນທີ່ເຂົ້າລະຫັດ UTF-8, ເຊິ່ງຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານ.
ຜົນຜະລິດມາດຕະຖານໄດ້ຮັບການປະສົມເຂົ້າກັນຂອງສ່ວນຫົວ ແລະ MIME “ຂໍ້ຄວາມ”
ຂໍ້ມູນວັດຖຸ. ມັນຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງຫນ້າທີ່ຄົ້ນຫາທົ່ວໄປ. ທາງເລືອກນີ້
ຖອດລະຫັດປະເພດຕ່າງໆຂອງການເຂົ້າລະຫັດ MIME header, ທີ່ອ້າງອີງ-ພິມໄດ້ ແລະ base64
ໂອນເຂົ້າລະຫັດຂອງ “ຂໍ້ຄວາມ” ວັດຖຸ MIME.
ໃຊ້ການປະຕິຮູບອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net