ນີ້ແມ່ນຄໍາສັ່ງທີ່ບໍ່ສອດຄ່ອງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
compface, uncompface - ບີບອັດແລະຂະຫຍາຍໄຟລ໌ຮູບພາບໃບຫນ້າ 48x48x1
ສະຫຼຸບສັງລວມ
ປະກອບ [ infile [ outfile ] ] ...
ບໍ່ສອດຄ່ອງ [-X] [ infile [ outfile ] ] ...
ລາຍລະອຽດ
ປະກອບ ເປັນຕົວກອງສໍາລັບການສ້າງຕົວແທນທີ່ຖືກບີບອັດສູງຂອງໃບໜ້າ 48x48x1
ໄຟລ໌ຮູບພາບ. ບໍ່ສອດຄ່ອງ ເປັນຕົວກອງປີ້ນກັບທີ່ປະຕິບັດການຫັນປ່ຽນປີ້ນກັບກັນ
ໂດຍບໍ່ມີການສູນເສຍຂໍ້ມູນ. ສູດການຄິດໄລ່ທີ່ຖືກນໍາໃຊ້ແມ່ນໄດ້ຮັບການປັບສູງສໍາລັບຈຸດປະສົງແລະຜົນສໍາເລັດຂອງມັນ
ດີກວ່າອັດຕາສ່ວນການບີບອັດຫ້າຫາໜຶ່ງໂດຍສະເລ່ຍ. ການໂຕ້ຖຽງດໍາເນີນການຄືກັນສໍາລັບ
ທັງສອງໂຄງການ. ການໂຕ້ຖຽງທໍາອິດ, ຖ້າມີ, ເຮັດໃຫ້ການປ້ອນຂໍ້ມູນຖືກເອົາມາຈາກຊື່
ໄຟລ໌ແທນທີ່ຈະເປັນການປ້ອນຂໍ້ມູນມາດຕະຖານ ເວັ້ນເສຍແຕ່ວ່າມັນເປັນສະຕຣິງ ``-''. ການໂຕ້ຖຽງທີສອງ, ຖ້າ
ໃນປັດຈຸບັນ, ເຮັດໃຫ້ຜົນຜະລິດໄປຫາໄຟລ໌ທີ່ມີຊື່ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າມັນເປັນ
ສະຕຣິງ ``-''. ຄູ່ຕໍ່ໄປຂອງການໂຕ້ຖຽງອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດຄູ່ຕໍ່ໄປຂອງ
ໄຟລ໌ input ແລະ output.
ຮູບແບບການປ້ອນຂໍ້ມູນສໍາລັບ ປະກອບ (ແລະຮູບແບບຜົນຜະລິດສໍາລັບ ບໍ່ສອດຄ່ອງ) ແມ່ນ 48 ແຖວແຕ່ລະ 3
ສິບຫົກຈຳນວນທົດສະນິຍົມເລກຖານສິບຫົກ, ໝາຍຈຸດສິ້ນສຸດໃນຮູບແບບ C initialiser. ຜົນຜະລິດ
ຮູບແບບຂອງ ປະກອບ (ແລະຮູບແບບການປ້ອນຂໍ້ມູນສໍາລັບ ບໍ່ສອດຄ່ອງ) ແມ່ນຈໍານວນຫນຶ່ງຂອງສາຍທີ່ສ້າງຂຶ້ນ
ຂອງຍະຫວ່າງຕາມດ້ວຍຕົວໜັງສືທີ່ສາມາດພິມໄດ້ (ໃນຂອບເຂດ ``!'' ເຖິງ ``~'' ລວມມີ). ໄດ້
ແຖວທໍາອິດມີ 72 ຕົວອັກສອນ ແລະແຖວຕໍ່ໄປນີ້ມີ 79 ຕົວອັກສອນຍົກເວັ້ນນັ້ນ
ເສັ້ນສຸດທ້າຍອາດຈະສັ້ນ.
ສະບັບຂອງ compface ນີ້ໄດ້ຖືກ patched ເພື່ອໃຫ້ສາມາດຈັດການກັບຮູບພາບ XBM ປົກກະຕິ.
uncompface ຈະຜະລິດຜົນຜະລິດ XBM ພຽງແຕ່ຖ້າສະຫຼັບ -X ຖືກນໍາໃຊ້.
ຈໍານວນການບີບອັດທີ່ໄດ້ຮັບແຕກຕ່າງກັນລະຫວ່າງໄຟລ໌ຮູບພາບໃບຫນ້າແຕ່ຜົນຜະລິດຂອງ
ປະກອບ ສະເລ່ຍໜ້ອຍກວ່າ 200 ຕົວອັກສອນ. ຈໍານວນສະເລ່ຍຂອງສາຍຜົນຜະລິດແມ່ນສາມ.
ທິດສະດີວິທະຍາ
ສະຖານະອອກຈາກປົກກະຕິແມ່ນ 0. ຄວາມຜິດພາດທີ່ເປັນໄປໄດ້ລວມມີຄວາມຜິດພາດ IO ເມື່ອເປີດ, ອ່ານ ຫຼື
ການຂຽນໄຟລ໌, ຄວາມຜິດພາດຮູບແບບໃນ ປະກອບ ໄຟລ໌ປ້ອນຂໍ້ມູນແລະການໂຕ້ຖຽງທີ່ບໍ່ຖືກຕ້ອງ. ແຕ່ລະຜົນໄດ້ຮັບ
ໃນຂໍ້ຄວາມອະທິບາຍກ່ຽວກັບຄວາມຜິດພາດມາດຕະຖານແລະສະຖານະການອອກຂອງ 1. ຄໍາເຕືອນຈະເປັນ
ຜະລິດຖ້າຫາກວ່າ ປະກອບ ກວດພົບຂໍ້ມູນການປ້ອນຂໍ້ມູນພິເສດ.
ໃຊ້ uncompface ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net