Thawv lossis Wrapper Hom: Yuav Ua Li Cas Xyoo 1985 Hloov Cov Ntaub Ntawv Ua Haujlwm

Kuv nyiam tsim cov ntsiab lus pub dawb tag nrho cov lus qhia rau kuv cov nyeem, koj. Kuv tsis lees txais kev them nyiaj pab txhawb nqa, kuv lub tswv yim yog kuv tus kheej, tab sis yog tias koj pom kuv cov lus pom zoo pab tau thiab koj kawg yuav yam uas koj nyiam los ntawm ib qho ntawm kuv qhov txuas, Kuv tuaj yeem khwv tau nyiaj ua haujlwm yam tsis tau them nqi ntxiv rau koj.

Xyoo 1985 Kev Sib Hloov Cov Ntaub Ntawv yog ib hom ntaub ntawv uas ua hauj lwm raws li lub thawv los yog wrapper rau cov ntaub ntawv. Nws yog feem ntau siv los khaws thiab thauj cov ntaub ntawv. Hom ntawv siv cov qauv binary tshwj xeeb los encode cov ntaub ntawv nyob rau hauv ib txoj kev zoo sib xws thiab siv tau yooj yim.

Qhov tsab xov xwm no yuav dhau mus yam ntxwv thiab cov yam ntxwv tseem ceeb ntawm lub Hloov cov ntaub ntawv hom, thiab yuav piav qhia nws ua haujlwm li cas.

Lub thawv yog dab tsi

Txheej txheem cej luam ntawm 1985 Kev Sib Hloov Cov Ntaub Ntawv Hom

Xyoo 1985 Hloov Cov Ntaub Ntawv (tseem hu ua IFF85 lossis IFF) yog ib qho system siv los khaws thiab sib pauv cov ntaub ntawv hauv ib lub thawv lossis wrapper hom. Nws yog tsim los ntawm Electronic Arts nyob rau hauv 1984 raws li ib tug qhib txheem ntaub ntawv hom rau cross-platform cia thiab kev sib txuas lus ntawm cov ntaub ntawv ntawm computers.

IFF85 yog tus tswv ntawm Electronic Arts, tab sis nws tau siv dav thiab txhawb nqa los ntawm ntau tus neeg muag khoom software. Lub hom phiaj tseem ceeb ntawm IFF85 raws tu qauv yog txhawm rau hloov cov ntaub ntawv binary ntawm ntau hom computer systems kom nws tuaj yeem muab khaws cia lossis hloov pauv hauv ntau hom ntawv, suav nrog ntawv, lej, duab thiab suab.

IFF85 txhawb nqa txog 32-ntsis binary qhov tseem ceeb nrog rau ASCII hlua sawv cev ntawm txhua tus nqi. Hom ntawv kuj tseem txhawb nqa cov khoom hierarchy uas tso cai rau cov ntaub ntawv hauv cov thawv kom ua kom zoo dua ntxiv thiab muab ntsuas rau hauv pawg xws li xim indexing, xaiv xim thiab sib sau ua ke. Ntxiv rau qhov muaj peev xwm no, IFF85 kuj tseem muab lub peev xwm los txuas cov lus nrog rau cov ntaub ntawv rau lub hom phiaj ntawm kev txheeb xyuas.

Chaw thau khoom ...

Lub architecture ntawm IFF85 raws tu qauv tso cai rau nws siv rau lwm lub hom phiaj xws li streaming media lossis xa software qhov twg cov khoom raug xa mus sib cais los ntawm kev sib txuas hauv network es tsis txhob tag nrho ib zaug ntawm ib qho kev hloov cov ntaub ntawv. Qhov no tuaj yeem pab txo lub sijhawm xav tau los rub tawm software loj cov kev pab cuam los yog cov ntaub ntawv xov xwm yuav tsum lawv xav tau tsuas yog ib feem ntawm qhov tau muab faib ua ntu me me uas tuaj yeem xa sai dua ntawm ntau qhov kev sib txuas ib zaug es tsis tos kom txog thaum kawg rau tag nrho cov khoom sib txuas ntawm ib qho kev sib txuas ua ntej nqa txhua yam los ntawm kev pib-rau-tiav hauv ib download txheej txheem voj voog.

Ntim Hom

Lub Thawv Hom, feem ntau abbreviated li “CFF”, yog cov ntaub ntawv hauv qab cov qauv ntawm Kev Sib Hloov Cov Ntaub Ntawv Hom. Hom ntawv no muab lub moj khaum rau encoding thiab txiav txim siab cov ntaub ntawv nyuaj rau hauv thiab tawm ntawm ib hom ntawv binary. Lub Thawv Hom ua haujlwm ua ib daim ntawv qhwv rau encapsulating cov ntaub ntawv ntsiab lus thiab lawv cov cwj pwm cuam tshuam hauv ib qho kev sib txuas cov ntaub ntawv.

Cia peb tshawb nrhiav hom ntawv no ua haujlwm li cas yog li koj tuaj yeem nkag siab zoo dua qhov muaj peev xwm ntawm 1985 Kev Sib Hloov Cov Ntaub Ntawv Hom.

Container Format yog dab tsi?

Ib lub thawv ntim yog ib phau ntawm cov cai uas piav qhia txog yuav ua li cas cov ntaub ntawv yuav tsum tau teeb tsa. Nws kuj tseem qhia txog yuav ua li cas cov ntaub ntawv yuav tsum tau encoded thiab yuav ua li cas cov ntawv thov software tuaj yeem cuam tshuam nrog cov ntaub ntawv. Nws tau pib pib hauv xyoo 1985, raws li lub Interchange File Format (IFF).

Lub tswv yim tom qab siv hom ntawv no yog tias nws tso cai sib txawv software siv los nyeem ntau qhov chaw ntawm cov ntaub ntawv, txawm tias lawv tsis tau tsim los nyeem cov ntawv tshwj xeeb. Qhov no ua rau nws yooj yim dua los hloov cov ntaub ntawv los ntawm ib hom ntawv mus rau lwm qhov yam tsis tau poob ib qho ntawm cov ntsiab lus.

Pib nrog koj tus kheej nres cov lus tsa suab storyboards

Sau npe yuav mus rau peb tsab ntawv xov xwm thiab tau txais koj dawb download nrog peb storyboards. Pib nrog coj koj cov dab neeg ciaj sia!

Peb tsuas yog siv koj li email chaw nyob rau peb tsab ntawv xov xwm thiab hwm koj tus kheej

Lub thawv hom ntawv feem ntau muaj ob yam tseem ceeb: ib lub hnab ntawv thiab nws cov khoom. Lub hnab ntawv muaj cov ntaub ntawv tseem ceeb txog hom ntaub ntawv uas muaj nyob hauv cov ntaub ntawv thiab suav nrog tej yam xws li compression algorithms, encryption algorithms, thiab playback specifications for media files like audio or video.

Ob lub ntsiab lus yog khaws cia rau hauv seem hu ua tej, uas zoo li cov thawv ntim hauv cov thawv - txhua lub chunk muaj nws lub hnab ntawv uas muaj cov ntaub ntawv hais txog dab tsi muaj nyob hauv nws. Qee cov chunks uas pom hauv IFF cov ntaub ntawv suav nrog RIFF (peev txheej), LIST (cov npe), PROP (properties), thiab CAT (catalogs). Cov chunks no tuaj yeem teem caij hierarchically los tsim ib qho IFF ntoo qauv uas txhais cov ntaub ntawv siv nrog rau txhua chunk.

Thaum cov ntsiab lus thiab lub hnab ntawv tau txhais los ntawm IFF cov qauv ntoo, cov kev pabcuam software tuaj yeem siv lawv los txhais cov ntaub ntawv hauv txoj hauv kev tsis hais daim ntawv thov twg tsim nws. Qhov no tso cai rau koj tsim cov ntaub ntawv nyuaj xws li multimedia albums lossis databases yam tsis muaj kev txhawj xeeb txog kev sib raug zoo ntawm cov kev sib txawv xws li cov ntawv nyeem lossis cov neeg siv xov xwm.

Qhov zoo ntawm Lub Thawv Hom Ntawv

Container format, kuj hu ua IFF85 los yog sib pauv ntaub ntawv hom, yog tus qauv qhib rau kev sib pauv thiab khaws cov ntaub ntawv hauv cov cov ntaub ntawv. Nws tau tsim los siv rau ntawm tus kheej lub khoos phis tawj, tab sis tam sim no nws tau pom nyob rau hauv ntau lub platform sib txawv xws li kev tswj hwm kev lag luam mus rau kev siv web-based. Lub ntsiab zoo ntawm kev siv hom ntawv no yog cov cov ntaub ntawv zoo ib yam thiab muaj peev xwm khaws cia ntau hom ntaub ntawv nyob rau hauv ib qhov chaw.

TSI 85 yog ib hom ntawv hierarchical uas tso cai rau ntau yam kev siv los qhia thiab pauv ntau yam ntaub ntawv. Qhov kom zoo dua ntawm cov qauv hierarchical no yog tias nws pab kom muaj kev sib luag ntawm cov ntawv thov, ua cov ntaub ntawv nkag siab zoo txawm tias daim ntawv thov twg tsim nws lossis nrog daim ntawv thov twg nws yuav siv. Tsis tas li ntawd, IFF85 muab cov ntawv thov nrog lub peev xwm khaws cia ntau yam ntaub ntawv nyob rau hauv tib cov ntaub ntawv-xws li cov kab ntawv, cov lej binary (rau cov lej muaj nuj nqis), suab paj nruag (rau suab) thiab ntau dua. Qhov no ua rau nws yooj yim dua rau cov neeg siv los tswj cov ntaub ntawv sib txawv hauv tib daim ntawv thov lossis sib pauv ntawm cov software sib txawv uas tsim los rau cov haujlwm sib txawv lossis cov platforms.

Lwm cov txiaj ntsig cuam tshuam nrog IFF85 suav nrog:

  • Ib qib siab ntawm kev ntseeg siab txij li tag nrho cov ntaub ntawv tseem nyob hauv lub sijhawm sib kis.
  • Compatibility nrog rau lwm hom cia.
  • Lub peev xwm txuas tau tso cai rau cov neeg siv ntxiv cov ntaub ntawv xws li cov duab thiab kos duab.
  • Version stamping tso cai rau cov neeg siv los tswj kev hloov kho.
  • Txhim khu kev rov qab los ntawm kev cuam tshuam.
  • Kev them nyiaj yug rau hnub tsim / hloov kho.
  • Kev ruaj ntseg nta tso cai rau cov neeg siv los tiv thaiv cov ntaub ntawv sib pauv.
  • Khiav-ntev encoding txo qhov chaw seem uas yuav tsum tau khaws cia cov ntaub ntawv ua ntu zus xws li video thav duab lossis cov lus tsis tshua muaj suab.
  • Hloov pauv ceev playback nce replay raug los ntawm kev kho cov teeb liab tso zis raws li.
  • Txhim kho lub suab fidelity thaum kis loj ntawm cov lus hais tsis sib xws ib zaug, ntxiv rau ntau qhov zoo dua tsis tuaj yeem ua tau nrog lwm hom.

Wrapper Hom ntawv

Wrapper hom ntawv yog hom ntawm Ntim Hom uas tau qhia nyob rau hauv 1985. Nws yog tsim rau lub Interchange File Format (IFF) ua ib txoj hauv kev khaws ntau hom ntaub ntawv hauv ib cov ntaub ntawv. Los ntawm wrapping cov ntaub ntawv rau hauv ib daim ntawv wrapper, nws ua rau nws yooj yim dua rau cov khoos phis tawj nyeem thiab qhia cov ntaub ntawv.

Hauv tsab xov xwm no, peb yuav tham txog cov hauv paus ntawm wrapper hom thiab nws ua haujlwm li cas.

Wrapper Format yog dab tsi?

A thawv los yog wrapper hom ntawv yog ib hom ntaub ntawv, feem ntau raws li cov qauv uas twb muaj lawm, uas muaj ib lossis ntau hom ntaub ntawv sib txawv hauv ib qho, cov ntaub ntawv tus kheej. Piv txwv suav nrog cov ntaub ntawv spreadsheet uas muaj ob qho tib si cov ntaub ntawv thiab cov txheej txheem kev pab cuam, cov duab bitmap nrog cov ntawv sau rau hauv lawv thiab cov ntaub ntawv suab nrog cov ntawv nyeem.

Ib qho piv txwv ntawm ib hom ntawv wrapper yog xyoo 1985 Interchange File Format (IFF). Tsim los siv nrog joysticks ntawm Commodore computers, qhov no "Formatted Interchange File" tau dhau los ua dav siv rau ntau hom kev siv multimedia vim nws qhov yooj yim thiab kev thauj mus los ntawm ntau lub platform sib txawv.

IFF faib txhua cov ntaub ntawv rau hauv chunks uas tuaj yeem nyeem tau ntawm ib leeg. Ib chunk muaj ib Tus lej ID, cov ntaub ntawv loj thiab cov ntaub ntawv tiag tiag khaws cia ua bytes lossis ASCII cim (los yog ob qho tib si). Txhua daim IFF yuav tsum muaj tus lej ID rau tshwj xeeb txheeb xyuas nws ntawm cov chunks uas cuam tshuam thiab paub qhov txawv ntawm lwm yam khoom siv; muaj cov txheej txheem ID rau tus taw qhia tus tswv (NYAJ LUS), cov checkers (CKro) thiab chunk lists (LIST). Txhua tus ID txheeb xyuas ib tus neeg ntawm cov khoom hauv IFF cov ntaub ntawv.

IFF cov ntaub ntawv kuj tseem siv tau los ntawm ntau daim ntawv thov audio / video vim tias lawv tuaj yeem khaws ntau hom ntaub ntawv hauv ib pob yooj yim nyeem tau / nqa tau yooj yim yam tsis xav tau cov kev pabcuam tshwj xeeb los txiav txim siab rau lawv - suav nrog cov ntawv qhab nia video game, 3D qauv qauv thiab digital artwork.

Qhov zoo ntawm Wrapper Format

Siv lub wrapper hom ntawv khaws cov ntaub ntawv tso cai rau cov koom haum khaws cov ntaub ntawv hauv ntau hom ntawv nyob rau hauv tib cov ntaub ntawv system yam tsis tau poob ib qho ntawm cov ntsiab lus uas yuav tsis ploj vim qhov sib txawv ntawm cov ntawv thov software lossis hom lus. Cov ntaub ntawv khaws cia, kev nkag mus tau, thiab kev txav tau yooj yim yog txhua yam txhim kho siv lub wrapper hom, ua rau nws yog qhov kev xaiv zoo nkauj rau kev sib pauv cov ntaub ntawv ntawm cov tshuab.

lub 1985 Interchange File Format (IFF) yog ib qho piv txwv ntawm ib hom ntawv wrapper. Hom hom no siv lub hnab ntawv zoo li cov qauv nrog yim-byte cim npe uas piav qhia txhua yam hauv cov ntaub ntawv thiab txhais nws hom. IFF kuj siv chunky structures (los yog chunks) rau kev npaj cov khoom no nyob rau hauv ib tug logic hierarchy.

Qhov zoo ntawm kev siv wrapper hom muaj xws li:

  • Kev sib raug zoo thoob plaws cov kab ke sib txawv nrog cov tshuab ua haujlwm sib txawv, kev siv software, thiab hom lus;
  • Portability;
  • Yooj yim;
  • Kev txhawb nqa zoo dua rau cov ntsiab lus multimedia xws li cov duab, yeeb yaj kiab, suab kaw thiab cov animations;
  • Rov qab compatibility;
  • Txhim kho lub koom haum los ntawm kev siv chunk hierarchies;
  • Ntxiv kev ruaj ntseg los ntawm txoj kev encryption xws li digital kos npe thiab passwords;
  • Ua raws li cov qauv xws li MIME (Multimedia Internet Mail Extensions) hom.

Siv hom ntawv wrapper los khaws cov ntaub ntawv tso cai rau cov koom haum kom tau txais ntau dua ntawm lawv cov ntaub ntawv los ntawm kev tso cai rau cov neeg siv kom sai nrhiav, khaws thiab tswj lawv cov ntaub ntawv yam tsis muaj poob ib qho ntawm cov ntsiab lus zoo txwv tsis pub poob vim qhov sib txawv ntawm cov lus thov lossis software versions.

Piv

Cov ntaub ntawv sib pauv hloov pauv (IFF), tau tso tawm xyoo 1985 thiab yog tus qauv thawv los yog wrapper hom ntawv siv los khaws ntau hom ntaub ntawv digital. IFF yog hom ntaub ntawv hloov tau yooj yim uas tau txais kev txhawb nqa los ntawm ntau hom computer systems thiab kev siv.

Hauv tsab xov xwm no, peb yuav piv IFF rau lwm tus thawv hom kom nkag siab zoo dua nws ua haujlwm li cas.

Qhov zoo ntawm Kev Siv Lub Thawv Hom Ntawv

Ib lub thawv hom xws li 1985 Hloov Cov Ntaub Ntawv Hom Ntawv (IFF) siv cov txheej txheem ntawm kev teeb tsa cov ntaub ntawv rau hauv "chunks" uas txhua tus muaj cov ntaub ntawv ntsig txog. Thaum qhov no muaj txiaj ntsig rau ntau lub hom phiaj, ib qho txiaj ntsig loj ntawm kev siv IFF yog nws lub peev xwm los pab txhawb cov ntaub ntawv sib pauv ntawm cov ntawv thov ntawm cov tshuab sib txawv thiab cov platforms.

Thaum siv lub thawv hom xws li IFF, cov ntaub ntawv muab faib ua chunks thiab txhua chunk muaj ib tug header uas muaj hom thiab ntev ntawm cov chunk. Qhov no txhais tau hais tias daim ntawv thov tsis tas yuav txhawj xeeb txog hom thiab qhov loj ntawm cov ntaub ntawv nws tau txais; nws tsuas yog yuav tsum tau saib lub header kom paub seb cov ntaub ntawv zoo li cas nyob hauv. Tsis tas li ntawd, vim tias tsuas yog qee qhov ntawm cov ntaub ntawv xav tau kev thauj khoom lossis hloov pauv kev sib txuas hauv network txhua lub sijhawm, IFF txhawb kev hloov ntaub ntawv sai dua.

Nws kuj tseem muaj ntau yam zoo hauv kev hais txog cov ntaub ntawv koom haum, kev tswj xyuas thiab kev ncaj ncees:

  • Cov ntaub ntawv koom haum hauv ib qho IFF tuaj yeem ua tau yooj yim txij li cov chunks tuaj yeem ntxiv txhua qhov chaw hauv cov ntaub ntawv thiab cov teb tshiab tuaj yeem yooj yim ntxiv rau cov uas twb muaj lawm.
  • Kev tswj kev nkag tuaj yeem ua tiav los ntawm kev tawm ntawm cov ntaub ntawv tsis tuaj yeem nyeem tau, thaum kev lees paub kev ncaj ncees tau yooj yim dua los ntawm cov checksums suav nrog hauv cov headers txuam nrog chunks lossis tag nrho cov ntaub ntawv txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau txhawm rau hloov pauv lossis yuam kev vim muaj teeb meem sib kis.

Qhov zoo ntawm Kev Siv Wrapper Hom

cov wrapper hom ntawv muaj ntau qhov zoo tshaj qhov thawv hom, tshwj xeeb tshaj yog tias daim ntawv thov raug tsim los xav tau ntau cov ntaub ntawv tab sis cov ntaub ntawv me me. Ib qho txiaj ntsig yog tias cov ntawv qhwv yuav tsum muaj peev txheej tsawg dua li cov thawv ntim khoom thiab yog li yooj yim rau kev xa thiab tswj. Tsis tas li ntawd, cov qauv wrapper tsim ib lub koom haum ntuj tsim uas cais cov ntaub ntawv mus rau hauv pawg neeg xav paub. Piv txwv li, hauv 3-D animation project, ntsig txog cov qauv digital thiab textures tuaj yeem ua raws li pawg hauv ib cov ntaub ntawv es tsis yog yuav tsum tau muab khaws cia ua cov ntaub ntawv cais.

Lwm qhov zoo ntawm kev siv wrapper yog tias nws yooj yim segmentation ntawm cov ntaub ntawv loj. Qhov no tso cai rau lawv tawg mus rau hauv me me chunks rau kis tau tus mob thaum ua hauj lwm nrog loj tej yaam num nyob rau hauv ib tug network los yog nyob rau hauv qeeb hardware systems uas txheem header thiab footer cov ntaub ntawv yuav muaj kev cuam tshuam rau processor speeds. Tsis tas li ntawd, wrappers hloov tau yooj yim dua vim tias koj tuaj yeem ntxiv lossis tshem tawm cov ntaub ntawv los ntawm cov ntaub ntawv uas twb muaj lawm yam tsis muaj kev puas tsuaj rau nws txoj kev ncaj ncees, tso cai rau koj siv tib cov ntaub ntawv sib txawv ntawm lub sijhawm sib txawv.

Thaum kawg, wrappers muaj peev xwm khaws tau ntau hom ntaub ntawv uas ua rau lawv muaj txiaj ntsig zoo rau kev tuav ob qho tib si multimedia daim ntawv thov xws li cov duab thiab suab paj nruag nrog rau cov ntawv siv tsis yog xov xwm xws li cov ntawv sau lossis cov ntawv nthuav tawm.

xaus

Hauv kev xaus, tus Interchange File Format (IFF) los ntawm 1985 yog ntau yam, txhim khu kev qha thiab yooj yim-rau-siv cov ntaub ntawv rau kev sib pauv ntaub ntawv. Nws muab ib txoj hauv kev los thauj txhua hom thiab qhov loj ntawm cov ntaub ntawv, suav nrog cov ntaub ntawv suab, duab nraaj, ntawv nyeem thiab txawm tias cov kev pabcuam ua haujlwm tau.

IFF muab txoj hauv kev los khaws ntau hom ntaub ntawv hauv cov ntaub ntawv 'container' lossis 'wrapper'. Nws kuj txhawb nqa kev nkag mus tau zoo rau cov ntaub ntawv khaws cia hauv lub thawv hom.

Lub IFF tso cai rau txhua ntu kom sib cais ntawm ib leeg; qhov no ua kom ntseeg tau tias tsuas yog qhov tsim nyog ntawm tag nrho cov ntaub ntawv raug xa mus rau minimize bandwidth siv thiab khaws lawv nyob rau hauv ib tug disk drive. Qhov no ua rau nws yog ib qho cuab yeej zoo tagnrho rau cov ntaub ntawv encapsulation, packing ntau yam khoom rau hauv ib cov ntaub ntawv los yog archives nrog tsawg ua nyiaj siv ua haujlwm. Hauv luv, lub Interchange File Format (IFF) yog ib qho cuab yeej muaj txiaj ntsig zoo uas tso cai rau cov neeg siv tau yooj yim sib qhia txhua yam ntawm cov ntaub ntawv hauv computer thaum txuag lub sijhawm hauv kev teeb tsa lawv zoo ntawm lawv cov hard drive.

Nyob zoo, Kuv yog Kim, niam thiab ib tus neeg nyiam nres nrog keeb kwm yav dhau los hauv kev tshaj tawm thiab kev txhim kho lub vev xaib. Kuv muaj kev mob siab rau kev kos duab thiab kev ua yeeb yam, thiab tam sim no kuv tab tom dhia taub hau ua ntej mus rau hauv lub ntiaj teb nres. Nrog rau kuv qhov blog, Kuv tabtom qhia kuv cov kev kawm nrog koj.