ຮູບແບບຕູ້ຄອນເທນເນີ ຫຼືຊຸດຫໍ່: ຮູບແບບເອກະສານແລກປ່ຽນປີ 1985 ເຮັດວຽກແນວໃດ
1985 ຮູບແບບການປ່ຽນແປງໄຟລ໌ ເປັນຮູບແບບຂໍ້ມູນທີ່ເຮັດວຽກເປັນບັນຈຸຫຼື wrapper ສໍາລັບຂໍ້ມູນ. ມັນຖືກນໍາໃຊ້ທົ່ວໄປເພື່ອເກັບຮັກສາແລະການຂົນສົ່ງຂໍ້ມູນ. ຮູບແບບການນໍາໃຊ້ໂຄງສ້າງຖານສອງສະເພາະເພື່ອເຂົ້າລະຫັດຂໍ້ມູນໃນວິທີການທີ່ສອດຄ່ອງແລະງ່າຍຕໍ່ການນໍາໃຊ້.
ບົດຄວາມນີ້ຈະໄປໂດຍຜ່ານການ ລັກສະນະ ແລະອົງປະກອບພື້ນຖານ ຂອງ ແລກປ່ຽນຮູບແບບໄຟລ໌, ແລະຈະອະທິບາຍ ເຮັດແນວໃດມັນເຮັດວຽກ.
ໃນບົດນີ້ພວກເຮົາຈະກວມເອົາ:
ພາບລວມຂອງ 1985 Interchange File Format
ຮູບແບບເອກະສານແລກປ່ຽນປີ 1985 (ເອີ້ນກັນວ່າ IFF85 ຫຼື IFF) ແມ່ນລະບົບທີ່ໃຊ້ໃນການເກັບຮັກສາ ແລະແລກປ່ຽນຂໍ້ມູນໃນຮູບແບບບັນຈຸ ຫຼືຫໍ່. ມັນໄດ້ຖືກພັດທະນາໂດຍ Electronic Arts ໃນປີ 1984 ເປັນຮູບແບບໄຟລ໌ມາດຕະຖານເປີດສໍາລັບການເກັບຮັກສາຂ້າມເວທີແລະການສື່ສານຂໍ້ມູນລະຫວ່າງຄອມພິວເຕີ.
IFF85 ແມ່ນເປັນເຈົ້າຂອງໂດຍ Electronic Arts, ແຕ່ມັນຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງແລະສະຫນັບສະຫນູນໂດຍຜູ້ຂາຍຊອບແວຈໍານວນຫຼາຍ. ຈຸດປະສົງຕົ້ນຕໍຂອງອະນຸສັນຍາ IFF85 ແມ່ນການຖ່າຍໂອນຂໍ້ມູນຄູ່ລະຫວ່າງປະເພດທີ່ແຕກຕ່າງກັນຂອງລະບົບຄອມພິວເຕີເພື່ອໃຫ້ມັນສາມາດໄດ້ຮັບການເກັບຮັກສາໄວ້ຫຼືການຈັດການໃນຮູບແບບຕ່າງໆ, ລວມທັງ ຂໍ້ຄວາມ, ຕົວເລກ, ຮູບພາບ ແລະສຽງ.
IFF85 ຮອງຮັບສູງສຸດ 32-bit binary values ເຊັ່ນດຽວກັນກັບການເປັນຕົວແທນສະຕຣິງ ASCII ຂອງແຕ່ລະຄ່າ. ຮູບແບບດັ່ງກ່າວຍັງສະຫນັບສະຫນູນການຈັດລໍາດັບຂອງວັດຖຸທີ່ອະນຸຍາດໃຫ້ຂໍ້ມູນພາຍໃນກ່ອງບັນຈຸໄດ້ຮັບການປັບປຸງເພີ່ມເຕີມແລະດັດສະນີເຂົ້າໄປໃນປະເພດເຊັ່ນ: ດັດຊະນີສີ, ການເລືອກສີແລະການສະແດງຜົນປະສົມ. ນອກເຫນືອຈາກຄວາມສາມາດນີ້, IFF85 ຍັງສະຫນອງຄວາມສາມາດໃນການຄັດຕິດຄໍາຄິດຄໍາເຫັນພ້ອມກັບຂໍ້ມູນເພື່ອຈຸດປະສົງການກໍານົດ.
ສະຖາປັດຕະຍະກໍາຂອງ IFF85 ອະນຸຍາດໃຫ້ມັນຖືກນໍາໃຊ້ເພື່ອຈຸດປະສົງອື່ນໆເຊັ່ນ: streaming media ຫຼືການຈັດສົ່ງຊອບແວ ບ່ອນທີ່ພາກສ່ວນຕ່າງໆຖືກສົ່ງແຍກຕ່າງຫາກຜ່ານການເຊື່ອມຕໍ່ເຄືອຂ່າຍແທນທີ່ຈະທັງຫມົດໃນເວລາດຽວກັນໂດຍຜ່ານກົນໄກການໂອນໄຟລ໌ດຽວ. ນີ້ສາມາດຊ່ວຍຫຼຸດຜ່ອນເວລາທີ່ຈໍາເປັນເພື່ອດາວໂຫລດຊອບແວຂະຫນາດໃຫຍ່ ໂຄງການ ຫຼືໄຟລ໌ສື່ມວນຊົນຄວນຈະຕ້ອງການພຽງແຕ່ບາງສ່ວນຂອງສິ່ງທີ່ສະຫນອງໃຫ້ແບ່ງອອກເປັນສ່ວນຂະຫນາດນ້ອຍທີ່ສາມາດສົ່ງໄດ້ໄວກວ່າໃນການເຊື່ອມຕໍ່ຫຼາຍຄັ້ງດຽວແທນທີ່ຈະລໍຖ້າຈົນກ່ວາການສິ້ນສຸດສໍາລັບອົງປະກອບທັງຫມົດໃນໄລຍະຫນຶ່ງການເຊື່ອມຕໍ່ດຽວກ່ອນທີ່ຈະນໍາເອົາທຸກສິ່ງທຸກຢ່າງມາຮ່ວມກັນຕັ້ງແຕ່ເລີ່ມຕົ້ນເຖິງສໍາເລັດຮູບໃນ. ວົງຈອນຂະບວນການດາວໂຫຼດຫນຶ່ງ.
ຮູບແບບຕູ້ຄອນເທນເນີ
ຮູບແບບຕູ້ຄອນເທນເນີ, ມັກຫຍໍ້ເປັນ "CFF", ແມ່ນໂຄງສ້າງຂໍ້ມູນພື້ນຖານຂອງ Interchange File Format. ຮູບແບບນີ້ສະຫນອງກອບສໍາລັບການເຂົ້າລະຫັດແລະຖອດລະຫັດລະບົບໄຟລ໌ທີ່ຊັບຊ້ອນເຂົ້າໄປໃນແລະອອກຈາກຮູບແບບຄູ່ດຽວ. ຮູບແບບຕູ້ຄອນເທນເນີເຮັດວຽກເປັນຫໍ່ສໍາລັບການຫຸ້ມຫໍ່ຂໍ້ມູນອົງປະກອບແລະຄຸນລັກສະນະທີ່ກ່ຽວຂ້ອງຂອງພວກມັນພາຍໃນໂຄງສ້າງຂໍ້ມູນປະສົມດຽວ.
ລອງສຳຫຼວດເບິ່ງ ຮູບແບບນີ້ເຮັດວຽກແນວໃດ ດັ່ງນັ້ນທ່ານສາມາດເຂົ້າໃຈຄວາມສາມາດຂອງ 1985 Interchange File Format.
ຮູບແບບຕູ້ຄອນເທນເນີແມ່ນຫຍັງ?
ຮູບແບບບັນຈຸ ແມ່ນການລວບລວມກົດລະບຽບທີ່ອະທິບາຍວິທີການຈັດລະບຽບໄຟລ໌. ມັນຍັງລະບຸວ່າຂໍ້ມູນຄວນຖືກເຂົ້າລະຫັດແນວໃດ ແລະວິທີການທີ່ແອັບພລິເຄຊັນຊອຟແວສາມາດພົວພັນກັບໄຟລ໌ໄດ້. ມັນໄດ້ຖືກນໍາສະເຫນີໃນເບື້ອງຕົ້ນໃນປີ 1985, ເປັນ ຮູບແບບເອກະສານແລກປ່ຽນ (IFF).
ແນວຄວາມຄິດທີ່ຢູ່ເບື້ອງຫລັງການນໍາໃຊ້ຮູບແບບນີ້ແມ່ນວ່າມັນອະນຸຍາດໃຫ້ ຄໍາຮ້ອງສະຫມັກຊອບແວທີ່ແຕກຕ່າງກັນເພື່ອອ່ານພາກສ່ວນທີ່ແຕກຕ່າງກັນຂອງໄຟລ໌, ເຖິງແມ່ນວ່າພວກເຂົາບໍ່ໄດ້ຖືກອອກແບບມາເພື່ອອ່ານຮູບແບບສະເພາະເຫຼົ່ານັ້ນ. ນີ້ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນທີ່ຈະປ່ຽນໄຟລ໌ຈາກຮູບແບບຫນຶ່ງໄປຫາອື່ນໂດຍບໍ່ມີການສູນເສຍເນື້ອຫາໃດໆ.
ການເລີ່ມຕົ້ນດ້ວຍ storyboards stop motion ຂອງທ່ານເອງ
ຈອງຈົດຫມາຍຂ່າວຂອງພວກເຮົາແລະໄດ້ຮັບການດາວໂຫຼດຟຣີຂອງທ່ານກັບສາມ storyboards. ເລີ່ມຕົ້ນດ້ວຍການນຳເອົາເລື່ອງລາວຂອງເຈົ້າມາໃຫ້ສົດຊື່ນ!
ພວກເຮົາຈະໃຊ້ທີ່ຢູ່ອີເມວຂອງເຈົ້າເທົ່ານັ້ນ ສຳ ລັບຈົດnewsາຍຂ່າວຂອງພວກເຮົາແລະເຄົາລົບນັບຖືເຈົ້າ ຄວາມເປັນສ່ວນຕົວ
ຮູບແບບບັນຈຸໂດຍປົກກະຕິປະກອບດ້ວຍສອງອົງປະກອບຕົ້ນຕໍ: ຊອງຈົດຫມາຍແລະເນື້ອໃນຂອງມັນ. ຊອງຈົດໝາຍມີຂໍ້ມູນສຳຄັນກ່ຽວກັບປະເພດຂອງຂໍ້ມູນທີ່ມີຢູ່ໃນໄຟລ໌ ແລະຮວມເຖິງສິ່ງຕ່າງໆເຊັ່ນ: ຂັ້ນຕອນການບີບອັດ, ຂັ້ນຕອນການເຂົ້າລະຫັດ, ແລະຂໍ້ມູນສະເພາະການຫຼິ້ນສຳລັບໄຟລ໌ມີເດຍ ເຊັ່ນ: ສຽງ ຫຼືວິດີໂອ.
ອົງປະກອບທັງສອງຖືກເກັບໄວ້ພາຍໃນພາກສ່ວນທີ່ເອີ້ນວ່າ ຊິ້ນ, ຊຶ່ງຄ້າຍຄືຕູ້ບັນຈຸພາຍໃນບັນຈຸ – ແຕ່ລະ chunks ມີ envelop ຂອງຕົນເອງທີ່ມີຂໍ້ມູນກ່ຽວກັບສິ່ງທີ່ບັນຈຸຢູ່ໃນມັນ. ບາງຕ່ອນທົ່ວໄປທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ IFF ປະກອບມີ RIFF (ຊັບພະຍາກອນ), LIST (ລາຍຊື່), PROP (ຄຸນສົມບັດ), ແລະ CAT (ລາຍການ). ຕ່ອນເຫຼົ່ານີ້ສາມາດຈັດລຽງຕາມລຳດັບເພື່ອສ້າງໂຄງສ້າງຕົ້ນໄມ້ IFF ທີ່ກຳນົດຂໍ້ມູນອ້າງອີງທີ່ກ່ຽວຂ້ອງກັບແຕ່ລະຊິ້ນສ່ວນ.
ເມື່ອເນື້ອໃນແລະຊອງຈົດຫມາຍຖືກກໍານົດໂດຍໂຄງສ້າງຕົ້ນໄມ້ IFF, ໂຄງການຊອບແວສາມາດນໍາໃຊ້ພວກມັນເພື່ອຕີຄວາມຫມາຍຂໍ້ມູນໃນທາງທີ່ສອດຄ່ອງໂດຍບໍ່ຄໍານຶງເຖິງສິ່ງທີ່ແອັບພລິເຄຊັນສ້າງມັນ. ນີ້ຊ່ວຍໃຫ້ທ່ານສ້າງເອກະສານທີ່ຊັບຊ້ອນເຊັ່ນອະລະບໍ້າມັນຕິມີເດຍຫຼືຖານຂໍ້ມູນໂດຍບໍ່ຕ້ອງກັງວົນກ່ຽວກັບຄວາມເຂົ້າກັນໄດ້ທີ່ແຕກຫັກລະຫວ່າງໂຄງການຕ່າງໆເຊັ່ນຕົວແກ້ໄຂຂໍ້ຄວາມຫຼືເຄື່ອງຫຼີ້ນສື່.
ຂໍ້ດີຂອງຮູບແບບຕູ້ຄອນເທນເນີ
ຮູບແບບຕູ້ຄອນເທນເນີ, ເປັນທີ່ຮູ້ຈັກຍັງເປັນ IFF85 ຫຼື Interchange File Format, ເປັນມາດຕະຖານເປີດສໍາລັບການແລກປ່ຽນແລະການເກັບຮັກສາຂໍ້ມູນໃນ ດິຈິຕອນ ໄຟລ໌. ມັນໄດ້ຖືກພັດທະນາເພື່ອໃຊ້ໃນຄອມພິວເຕີສ່ວນບຸກຄົນ, ແຕ່ມັນໄດ້ຖືກພົບເຫັນຢູ່ໃນຫຼາຍແພລະຕະຟອມທີ່ແຕກຕ່າງກັນຕັ້ງແຕ່ຕົວຄວບຄຸມອຸດສາຫະກໍາຈົນເຖິງຄໍາຮ້ອງສະຫມັກໃນເວັບ. ຂໍ້ໄດ້ປຽບຕົ້ນຕໍຂອງການນໍາໃຊ້ຮູບແບບນີ້ແມ່ນ ໂຄງສ້າງຂໍ້ມູນທີ່ສອດຄ່ອງ ແລະຄວາມສາມາດໃນການເກັບຮັກສາ ຂໍ້ມູນຫຼາຍປະເພດຢູ່ໃນສະຖານທີ່ດຽວ.
IFF85 ເປັນຮູບແບບໄຟລ໌ລໍາດັບຊັ້ນທີ່ອະນຸຍາດໃຫ້ແອັບພລິເຄຊັນຕ່າງໆແບ່ງປັນແລະແລກປ່ຽນຂໍ້ມູນປະເພດຕ່າງໆ. ປະໂຫຍດຂອງໂຄງສ້າງລໍາດັບຊັ້ນນີ້ແມ່ນວ່າມັນຊ່ວຍຮັບປະກັນຄວາມສອດຄ່ອງລະຫວ່າງຄໍາຮ້ອງສະຫມັກ, ເຮັດໃຫ້ຂໍ້ມູນສາມາດເຂົ້າໃຈໄດ້ຢ່າງງ່າຍດາຍໂດຍບໍ່ຄໍານຶງເຖິງຄໍາຮ້ອງສະຫມັກທີ່ສ້າງມັນຫຼືກັບຄໍາຮ້ອງສະຫມັກໃດທີ່ມັນຈະຖືກນໍາໃຊ້. ນອກຈາກນັ້ນ, IFF85 ສະຫນອງຄໍາຮ້ອງສະຫມັກທີ່ມີຄວາມສາມາດໃນການເກັບຮັກສາ ຂໍ້ມູນຫຼາຍປະເພດພາຍໃນໄຟລ໌ດຽວກັນ— ລວມທັງສາຍຂໍ້ຄວາມ, ເລກຖານສອງ (ສໍາລັບຄ່າຕົວເລກ), ສັນຍານສຽງ (ສໍາລັບສຽງ) ແລະອື່ນໆອີກ. ນີ້ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນສໍາລັບຜູ້ໃຊ້ທີ່ຈະຈັດການປະເພດຕ່າງໆຂອງຂໍ້ມູນພາຍໃນຄໍາຮ້ອງສະຫມັກດຽວກັນຫຼືການແລກປ່ຽນລະຫວ່າງໂຄງການຊອບແວທີ່ແຕກຕ່າງກັນທີ່ຖືກອອກແບບມາສໍາລັບວຽກງານຫຼືເວທີທີ່ແຕກຕ່າງກັນ.
ຜົນປະໂຫຍດອື່ນໆທີ່ກ່ຽວຂ້ອງກັບ IFF85 ລວມມີ:
- ລະດັບຄວາມຫນ້າເຊື່ອຖືສູງນັບຕັ້ງແຕ່ຂໍ້ມູນທັງຫມົດຍັງຄົງ intact ໃນລະຫວ່າງການສົ່ງ.
- ຄວາມເຂົ້າກັນໄດ້ກັບຮູບແບບການເກັບຮັກສາອື່ນໆ.
- ຄວາມສາມາດໃນການແນບໃຫ້ຜູ້ໃຊ້ສາມາດເພີ່ມເອກະສານເຊັ່ນຮູບພາບແລະຮູບແຕ້ມ.
- ສະແຕມຮຸ່ນທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດຄວບຄຸມການດັດແກ້.
- ການຟື້ນຕົວທີ່ເຊື່ອຖືໄດ້ຈາກການຂັດຂວາງ.
- ສະຫນັບສະຫນູນສໍາລັບການສ້າງ / ການດັດແກ້ວັນທີ.
- ຄຸນນະສົມບັດຄວາມປອດໄພອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດລະຫັດຜ່ານປົກປ້ອງໄຟລ໌ແລກປ່ຽນ.
- ການເຂົ້າລະຫັດໄລຍະເວລາການຫຼຸດຈໍານວນພື້ນທີ່ທີ່ຕ້ອງການສໍາລັບການເກັບຮັກສາຂໍ້ມູນຕາມລໍາດັບເຊັ່ນເຟຣມວິດີໂອຫຼືຄໍາທີ່ບໍ່ມີສຽງ.
- ການຫຼິ້ນຄວາມໄວທີ່ປ່ຽນແປງໄດ້ເພີ່ມຄວາມຖືກຕ້ອງຂອງການຫຼິ້ນຄືນໂດຍການປັບຜົນຜະລິດສັນຍານຕາມຄວາມເຫມາະສົມ.
- ປັບປຸງຄວາມຊື່ສັດຂອງສຽງເມື່ອຖ່າຍທອດຕົວກໍານົດການປາກເວົ້າທີ່ກ່ຽວຂ້ອງຈໍານວນຫຼວງຫຼາຍໃນເທື່ອດຽວ, ບວກກັບຂໍ້ດີຫຼາຍອັນທີ່ເປັນໄປບໍ່ໄດ້ກັບຮູບແບບອື່ນໆ.
ຮູບແບບຫໍ່
ຮູບແບບຫໍ່ ແມ່ນປະເພດຂອງ ຮູບແບບຕູ້ຄອນເທນເນີ ທີ່ໄດ້ຖືກນໍາສະເຫນີໃນປີ 1985. ມັນໄດ້ຖືກພັດທະນາສໍາລັບ ຮູບແບບເອກະສານແລກປ່ຽນ (IFF) ເປັນວິທີການເກັບຮັກສາຂໍ້ມູນຫຼາຍປະເພດພາຍໃນໄຟລ໌ດຽວ. ໂດຍການຫໍ່ຂໍ້ມູນເຂົ້າໄປໃນໄຟລ໌ wrapper ດຽວ, ມັນເຮັດໃຫ້ມັນງ່າຍຂຶ້ນສໍາລັບຄອມພິວເຕີທີ່ຈະອ່ານແລະແບ່ງປັນຂໍ້ມູນ.
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະປຶກສາຫາລືພື້ນຖານຂອງຮູບແບບ wrapper ແລະວິທີການເຮັດວຽກ.
ຮູບແບບ Wrapper ແມ່ນຫຍັງ?
A ຮູບແບບບັນຈຸຫຼືຫໍ່ ແມ່ນຮູບແບບໄຟລ໌, ມັກຈະອີງໃສ່ມາດຕະຖານທີ່ມີຢູ່ແລ້ວ, ທີ່ມີຂໍ້ມູນຫນຶ່ງຫຼືຫຼາຍປະເພດທີ່ແຕກຕ່າງກັນຢູ່ໃນໄຟລ໌ດຽວ, ດ້ວຍຕົນເອງ. ຕົວຢ່າງປະກອບມີໄຟລ໌ສະເປຣດຊີດທີ່ມີທັງຂໍ້ມູນ ແລະລະຫັດໂປຣແກຣມ, ຮູບພາບແຜນທີ່ບິດທີ່ມີຂໍ້ຄວາມທີ່ຝັງຢູ່ໃນພວກມັນ ແລະໄຟລ໌ສຽງທີ່ມີຂໍ້ຄວາມປະກອບ.
ຕົວຢ່າງຫນຶ່ງຂອງຮູບແບບ wrapper ແມ່ນປີ 1985 ຮູບແບບເອກະສານແລກປ່ຽນ (IFF). ພັດທະນາເພື່ອໃຊ້ກັບ joysticks ໃນຄອມພິວເຕີ Commodore, ນີ້ "ຟໍແມັດ Interchange File” ໄດ້ຖືກນໍາໃຊ້ຢ່າງກວ້າງຂວາງສໍາລັບຄໍາຮ້ອງສະຫມັກມັນຕິມີເດຍຫຼາຍປະເພດເນື່ອງຈາກຄວາມຍືດຫຍຸ່ນແລະການຂົນສົ່ງຂອງມັນໃນທົ່ວແພລະຕະຟອມທີ່ແຕກຕ່າງກັນຫຼາຍ.
IFF ແບ່ງແຕ່ລະໄຟລ໌ອອກເປັນຕ່ອນທີ່ສາມາດອ່ານເປັນເອກະລາດຈາກກັນແລະກັນ. A chunk ມີ an ໝາຍເລກປະຈຳຕົວ, ຂໍ້ມູນຂະໜາດ ແລະຂໍ້ມູນຕົວຈິງຖືກເກັບໄວ້ເປັນ bytes ຫຼື ASCII ຕົວອັກສອນ (ຫຼືທັງສອງ). ແຕ່ລະແຜ່ນ IFF ຕ້ອງມີໝາຍເລກ ID ເພື່ອ ເປັນເອກະລັກສະເພາະລະຫວ່າງ chunks ທີ່ກ່ຽວຂ້ອງ ແລະຈໍາແນກມັນຈາກປະເພດອົງປະກອບອື່ນໆ; ມີ ID ມາດຕະຖານສໍາລັບຕົວຊີ້ຕົ້ນສະບັບ (ໄຂມັນ) , loop checkers (CKro) ແລະບັນຊີລາຍການ chunk (LIST). ແຕ່ລະ ID ກໍານົດປະເພດຂອງອົງປະກອບສ່ວນບຸກຄົນພາຍໃນລະບົບໄຟລ໌ IFF.
ໄຟລ໌ IFF ຍັງຖືກນໍາໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກສຽງ / ວິດີໂອຈໍານວນຫຼາຍເພາະວ່າພວກເຂົາສາມາດເກັບຂໍ້ມູນຫຼາຍປະເພດຢູ່ໃນຊຸດຫນຶ່ງທີ່ສາມາດອ່ານໄດ້ / ຂົນສົ່ງໄດ້ງ່າຍໂດຍບໍ່ຈໍາເປັນຕ້ອງມີໂຄງການພິເສດເພື່ອຖອດລະຫັດພວກມັນ - ລວມທັງແຜ່ນຄະແນນວິດີໂອເກມ, ຮູບແບບການສ້າງແບບຈໍາລອງ 3D ແລະ. ງານສິນລະປະດິຈິຕອນ.
ຂໍ້ໄດ້ປຽບຂອງຮູບແບບ Wrapper
ການນໍາໃຊ້ ຮູບແບບຫໍ່ ການເກັບຮັກສາຂໍ້ມູນອະນຸຍາດໃຫ້ອົງການຈັດຕັ້ງສາມາດເກັບຮັກສາຂໍ້ມູນໃນຫຼາຍຮູບແບບພາຍໃນລະບົບໄຟລ໌ດຽວກັນໂດຍບໍ່ມີການສູນເສຍຄຸນສົມບັດບໍລິບົດທີ່ຖ້າບໍ່ດັ່ງນັ້ນຈະສູນເສຍເນື່ອງຈາກຄວາມແຕກຕ່າງຂອງຄໍາຮ້ອງສະຫມັກຊອບແວຫຼືພາສາ. ການເກັບຮັກສາຂໍ້ມູນ, ການເຂົ້າເຖິງ, ແລະການເຄື່ອນທີ່ໄດ້ຖືກປັບປຸງທັງຫມົດໂດຍໃຊ້ຮູບແບບ wrapper, ເຮັດໃຫ້ມັນເປັນທາງເລືອກທີ່ຫນ້າສົນໃຈສໍາລັບການແລກປ່ຽນຂໍ້ມູນລະຫວ່າງລະບົບ.
The 1985 ຮູບແບບເອກະສານແລກປ່ຽນ (IFF) ເປັນຕົວຢ່າງຂອງຮູບແບບ wrapper. ປະເພດຂອງຮູບແບບນີ້ໃຊ້ໂຄງສ້າງຄ້າຍຄືຊອງຈົດຫມາຍທີ່ມີແທັກແປດໄບທີ່ອະທິບາຍແຕ່ລະລາຍການໃນໄຟລ໌ແລະກໍານົດປະເພດຂອງມັນ. IFF ຍັງໃຊ້ ໂຄງສ້າງ chunky (ຫຼື chunks) ສໍາລັບການຈັດລະບຽບລາຍການເຫຼົ່ານີ້ຢູ່ໃນລໍາດັບຊັ້ນຕາມເຫດຜົນ.
ຂໍ້ດີຂອງການນໍາໃຊ້ຮູບແບບ wrapper ປະກອບມີ:
- ຄວາມເຂົ້າກັນໄດ້ໃນທົ່ວລະບົບທີ່ແຕກຕ່າງກັນກັບລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ, ຄໍາຮ້ອງສະຫມັກຊອບແວ, ແລະພາສາ;
- Portability;
- ຢືດຢຸ່ນ;
- ສະຫນັບສະຫນູນທີ່ດີກວ່າສໍາລັບອົງປະກອບມັນຕິມີເດຍເຊັ່ນ: ຮູບພາບ, ວິດີໂອ, ການບັນທຶກສຽງແລະພາບເຄື່ອນໄຫວ;
- ຄວາມເຂົ້າກັນໄດ້ດ້ານຫລັງ;
- ປັບປຸງການຈັດຕັ້ງໂດຍນໍາໃຊ້ການຈັດລໍາດັບ chunk;
- ຄວາມປອດໄພເພີ່ມຂຶ້ນໂດຍຜ່ານວິທີການເຂົ້າລະຫັດເຊັ່ນ: ລາຍເຊັນດິຈິຕອນແລະລະຫັດຜ່ານ;
- ການປະຕິບັດຕາມມາດຕະຖານເຊັ່ນ MIME (Multimedia Internet Mail Extensions) ປະເພດ.
ການນໍາໃຊ້ຮູບແບບ wrapper ເພື່ອເກັບຮັກສາຂໍ້ມູນຊ່ວຍໃຫ້ອົງການຈັດຕັ້ງສາມາດເອົາຂໍ້ມູນຂອງເຂົາເຈົ້າໄດ້ຫຼາຍຂຶ້ນໂດຍການໃຫ້ຜູ້ໃຊ້ສາມາດຊອກຫາ, ດຶງຂໍ້ມູນແລະຈັດການໄຟລ໌ຂອງພວກເຂົາໄດ້ໄວໂດຍບໍ່ມີການ ສູນເສຍຄຸນສົມບັດຂອງບໍລິບົດ ຖ້າບໍ່ດັ່ງນັ້ນຈະສູນເສຍເນື່ອງຈາກຄວາມແຕກຕ່າງຂອງພາສາແອັບພລິເຄຊັນ ຫຼືເວີຊັນຊອບແວ.
ປຽບທຽບ
ຮູບແບບເອກະສານແລກປ່ຽນ (IFF), ໄດ້ຖືກປ່ອຍອອກມາໃນປີ 1985 ແລະເປັນມາດຕະຖານ ຮູບແບບບັນຈຸຫຼືຫໍ່ ນໍາໃຊ້ສໍາລັບການເກັບຮັກສາຄວາມຫລາກຫລາຍຂອງປະເພດຂອງຂໍ້ມູນດິຈິຕອນ. IFF ເປັນຮູບແບບຂໍ້ມູນທີ່ມີຄວາມຍືດຫຍຸ່ນທີ່ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງກວ້າງຂວາງໂດຍປະເພດຕ່າງໆຂອງລະບົບຄອມພິວເຕີແລະຄໍາຮ້ອງສະຫມັກ.
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະປຽບທຽບ IFF ກັບອື່ນໆ ຮູບແບບບັນຈຸ ເພື່ອເຂົ້າໃຈດີຂຶ້ນວ່າມັນເຮັດວຽກແນວໃດ.
ຂໍ້ໄດ້ປຽບຂອງການນໍາໃຊ້ຮູບແບບຕູ້ຄອນເທນເນີ
ຮູບແບບບັນຈຸເຊັ່ນ 1985 Interchange File Format (IFF) ໃຊ້ວິທີການຈັດລະບຽບຂໍ້ມູນເປັນ "chunks" ທີ່ແຕ່ລະປະກອບດ້ວຍຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ໃນຂະນະທີ່ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບຫຼາຍຈຸດປະສົງ, ຫນຶ່ງໃນປະໂຫຍດອັນໃຫຍ່ຫຼວງຂອງການນໍາໃຊ້ IFF ແມ່ນຄວາມສາມາດຂອງມັນເພື່ອອໍານວຍຄວາມສະດວກໃນການແລກປ່ຽນຂໍ້ມູນລະຫວ່າງແອັບພລິເຄຊັນຕ່າງໆໃນລະບົບ ແລະເວທີຕ່າງໆ.
ເມື່ອໃຊ້ຮູບແບບບັນຈຸເຊັ່ນ IFF, ໄຟລ໌ໄດ້ຖືກແບ່ງອອກເປັນ chunks ແລະແຕ່ລະ chunk ປະກອບດ້ວຍ header ປະກອບດ້ວຍປະເພດແລະຄວາມຍາວຂອງ chunk ໄດ້. ນີ້ຫມາຍຄວາມວ່າຄໍາຮ້ອງສະຫມັກບໍ່ຈໍາເປັນຕ້ອງມີຄວາມກັງວົນກ່ຽວກັບປະເພດແລະຂະຫນາດຂອງຂໍ້ມູນທີ່ມັນໄດ້ຮັບ; ມັນພຽງແຕ່ຕ້ອງການເບິ່ງ header ເພື່ອຮູ້ວ່າປະເພດຂອງຂໍ້ມູນພາຍໃນ. ຍິ່ງໄປກວ່ານັ້ນ, ເນື່ອງຈາກວ່າບາງສ່ວນຂອງໄຟລ໌ຕ້ອງການໂຫຼດຫຼືໂອນຜ່ານການເຊື່ອມຕໍ່ເຄືອຂ່າຍໃນເວລາໃດກໍ່ຕາມ, IFF ອໍານວຍຄວາມສະດວກໃນການໂອນໄຟລ໌ໄວຂຶ້ນ.
ມັນຍັງສະຫນອງຂໍ້ດີຫຼາຍຢ່າງກ່ຽວກັບການຈັດຕັ້ງຂໍ້ມູນ, ການຄວບຄຸມການເຂົ້າເຖິງແລະການກວດສອບຄວາມຊື່ສັດ:
- ການຈັດຕັ້ງຂໍ້ມູນພາຍໃນ IFF ສາມາດປະຕິບັດໄດ້ຢ່າງງ່າຍດາຍເນື່ອງຈາກ chunks ສາມາດຖືກເພີ່ມໃສ່ບ່ອນໃດກໍໄດ້ພາຍໃນໄຟລ໌ ແລະຊ່ອງຂໍ້ມູນໃໝ່ສາມາດຖືກຕໍ່ໃສ່ອັນທີ່ມີຢູ່ແລ້ວໄດ້ຢ່າງງ່າຍດາຍ.
- ການຄວບຄຸມການເຂົ້າເຖິງສາມາດເຮັດໄດ້ໂດຍການປະໄວ້ບາງສ່ວນຂອງໄຟລ໌ທີ່ບໍ່ສາມາດອ່ານໄດ້, ໃນຂະນະທີ່ການກວດສອບຄວາມຖືກຕ້ອງແມ່ນງ່າຍຂຶ້ນໂດຍຜ່ານ checksums ລວມຢູ່ໃນສ່ວນຫົວທີ່ກ່ຽວຂ້ອງກັບ chunks ຫຼືໄຟລ໌ທັງຫມົດສໍາລັບການກວດພົບການປ່ຽນແປງໂດຍບັງເອີນຫຼືຄວາມຜິດພາດເນື່ອງຈາກບັນຫາການສົ່ງຕໍ່.
ຂໍ້ໄດ້ປຽບຂອງການນໍາໃຊ້ຮູບແບບ Wrapper
ໄດ້ ຮູບແບບຫໍ່ ມີຂໍ້ໄດ້ປຽບຈໍານວນຫລາຍໃນໄລຍະ ຮູບແບບບັນຈຸ, ໂດຍສະເພາະຖ້າຫາກວ່າຄໍາຮ້ອງສະຫມັກທີ່ຖືກພັດທະນາຮຽກຮ້ອງໃຫ້ມີໄຟລ໌ຫຼາຍແຕ່ປະລິມານຂະຫນາດນ້ອຍຂອງຂໍ້ມູນ. ປະໂຫຍດອັນຫນຶ່ງແມ່ນວ່າຮູບແບບ wrapper ຕ້ອງການຊັບພະຍາກອນຫນ້ອຍກວ່າຮູບແບບບັນຈຸແລະດັ່ງນັ້ນຈຶ່ງງ່າຍຕໍ່ການນໍາໃຊ້ແລະຮັກສາ. ນອກຈາກນັ້ນ, ໂຄງສ້າງ wrapper ສ້າງໂຄງສ້າງອົງການຈັດຕັ້ງທໍາມະຊາດທີ່ແຍກໄຟລ໌ອອກເປັນກຸ່ມທີ່ມີເຫດຜົນ. ຕົວຢ່າງ, ໃນໂຄງການເຄື່ອນໄຫວ 3-D, ຮູບແບບດິຈິຕອນທີ່ກ່ຽວຂ້ອງແລະໂຄງສ້າງສາມາດຖືກຈັດກຸ່ມຢ່າງມີເຫດຜົນພາຍໃນໄຟລ໌ດຽວແທນທີ່ຈະຕ້ອງຖືກເກັບໄວ້ເປັນເອກະສານແຍກຕ່າງຫາກ.
ປະໂຫຍດອີກອັນຫນຶ່ງຂອງການໃຊ້ wrapper ແມ່ນວ່າມັນເຮັດໃຫ້ການແບ່ງສ່ວນຂອງໄຟລ໌ຂະຫນາດໃຫຍ່ງ່າຍຂຶ້ນ. ນີ້ອະນຸຍາດໃຫ້ພວກເຂົາແບ່ງອອກເປັນຕ່ອນນ້ອຍສໍາລັບການສົ່ງຕໍ່ໃນເວລາທີ່ເຮັດວຽກກັບໂຄງການຂະຫນາດໃຫຍ່ຜ່ານເຄືອຂ່າຍຫຼືໃນລະບົບຮາດແວທີ່ຊ້າກວ່າທີ່ຂໍ້ມູນ header ແລະ footer ມາດຕະຖານສາມາດສົ່ງຜົນກະທົບຕໍ່ຄວາມໄວຂອງໂປເຊດເຊີ. ນອກຈາກນັ້ນ, wrappers ມີຄວາມຍືດຫຍຸ່ນຫຼາຍນັບຕັ້ງແຕ່ທ່ານສາມາດເພີ່ມຫຼືເອົາຂໍ້ມູນຈາກໄຟລ໌ທີ່ມີຢູ່ແລ້ວໂດຍບໍ່ທໍາລາຍຄວາມສົມບູນຂອງມັນ, ຊ່ວຍໃຫ້ທ່ານໃຊ້ໄຟລ໌ດຽວກັນສໍາລັບຈຸດປະສົງທີ່ແຕກຕ່າງກັນໃນເວລາທີ່ແຕກຕ່າງກັນ.
ສຸດທ້າຍ, wrappers ມີຄວາມສາມາດເກັບຮັກສາຂໍ້ມູນຫຼາຍປະເພດທີ່ເຮັດໃຫ້ພວກເຂົາເປັນປະໂຫຍດສໍາລັບການຈັດການທັງສອງຄໍາຮ້ອງສະຫມັກ multimedia ເຊັ່ນຮູບພາບແລະດົນຕີເຊັ່ນດຽວກັນກັບຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ແມ່ນສື່ມວນຊົນເຊັ່ນເອກະສານຂໍ້ຄວາມຫຼືຕາຕະລາງ.
ສະຫຼຸບ
ໃນການສະຫລຸບ, ໄດ້ ຮູບແບບເອກະສານແລກປ່ຽນ (IFF) ຈາກປີ 1985 ເປັນຮູບແບບໄຟລ໌ທີ່ຫຼາກຫຼາຍ, ເຊື່ອຖືໄດ້ ແລະໃຊ້ງ່າຍໃນການແລກປ່ຽນຂໍ້ມູນ. ມັນສະຫນອງວິທີການສໍາລັບການຂົນສົ່ງປະເພດແລະຂະຫນາດຂອງຂໍ້ມູນ, ລວມທັງໄຟລ໌ສຽງ, ຮູບພາບຮູບພາບ, ຂໍ້ຄວາມແລະແມ້ກະທັ້ງໂຄງການປະຕິບັດໄດ້.
IFF ສະໜອງວິທີການເກັບຂໍ້ມູນປະເພດຕ່າງໆພາຍໃນໄຟລ໌ 'container' ຫຼື 'wrapper' ທີ່ຈັດເປັນລະບຽບ. ມັນຍັງສະຫນັບສະຫນູນການເຂົ້າເຖິງແບບສຸ່ມທີ່ມີປະສິດຕິພາບກັບຂໍ້ມູນທີ່ເກັບໄວ້ໃນຮູບແບບບັນຈຸ.
IFF ອະນຸຍາດໃຫ້ແຕ່ລະພາກສ່ວນໄຟລ໌ແຍກອອກຈາກກັນແລະກັນ; ນີ້ຮັບປະກັນວ່າພຽງແຕ່ພາກສ່ວນທີ່ຈໍາເປັນຂອງໄຟລ໌ທັງຫມົດໄດ້ຖືກໂອນເພື່ອ ຫຼຸດຜ່ອນການໃຊ້ແບນວິດ ແລະຈັດລະບຽບພວກມັນຢູ່ໃນແຜ່ນດິດ. ນີ້ເຮັດໃຫ້ມັນເປັນເຄື່ອງມືທີ່ເຫມາະສົມສໍາລັບ encapsulation ຂໍ້ມູນ, packing ຫຼາຍລາຍການເຂົ້າໄປໃນໄຟລ໌ດຽວຫຼືຮວບຮວມກັບ overhead ການປະມວນຜົນຫນ້ອຍທີ່ສຸດ. ໃນສັ້ນ, ໄດ້ ຮູບແບບເອກະສານແລກປ່ຽນ (IFF) ເປັນເຄື່ອງມືທີ່ເປັນປະໂຫຍດທີ່ສຸດທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດແບ່ງປັນໄຟລ໌ຄອມພິວເຕີປະເພດໃດຫນຶ່ງໄດ້ຢ່າງງ່າຍດາຍໃນຂະນະທີ່ປະຢັດເວລາໃນການຈັດຕັ້ງໃຫ້ເຂົາເຈົ້າປະສິດທິຜົນໃນຮາດດິດຂອງເຂົາເຈົ້າ.
ສະບາຍດີ, ຂ້ອຍແມ່ນ Kim, ແມ່ແລະຜູ້ທີ່ກະຕືລືລົ້ນການຢຸດການເຄື່ອນໄຫວທີ່ມີພື້ນຖານໃນການສ້າງສື່ແລະການພັດທະນາເວັບ. ຂ້ອຍມີຄວາມກະຕືລືລົ້ນໃນການແຕ້ມຮູບ ແລະອະນິເມຊັນຫຼາຍ, ແລະຕອນນີ້ຂ້ອຍກຳລັງດຳນ້ຳລົງສູ່ໂລກຢຸດການເຄື່ອນໄຫວກ່ອນ. ກັບ blog ຂອງຂ້ອຍ, ຂ້ອຍກໍາລັງແບ່ງປັນການຮຽນຮູ້ກັບເຈົ້າ.