Ano ang PPT file?
Ang isang file na may extension ng PPT ay kumakatawan sa PowerPoint file na binubuo ng isang koleksyon ng mga slide para ipakita bilang SlideShow. Tinutukoy nito ang Binary File Format na ginagamit ng Microsoft PowerPoint 97-2003. Ang isang PPT file ay maaaring maglaman ng ilang iba’t ibang uri ng impormasyon tulad ng teksto, mga bullet point, mga imahe, multimedia at iba pang naka-embed na OLE na mga bagay. Gumawa ang Microsoft ng mas bagong format ng file para sa PowerPoint, na kilala bilang PPTX, mula 2007 pataas na nakabatay sa Office OpenXML at iba sa binary file na format na ito. Ang ilang iba pang mga application program tulad ng OpenOffice Impress at Apple Keynote ay maaari ding lumikha ng mga PPT na file.
Maikling Kasaysayan
Ipinakilala ng Microsoft ang format ng PPT file sa paglabas ng PowerPoint noong 1987. Ibinahagi ang stable binary format bilang default sa PowerPoint 97-2003 para sa Windows. Ang format ng binary file ay sinusuportahan para sa pagbabasa at pagsusulat ng mga pinakabagong bersyon ng PowerPoint pati na rin ang PowerPoint 2016.
Mga Detalye ng Format ng File
Mula nang ipakilala ito, ang format ng PPT file ay dumaan sa ilang mga rebisyon para sa mga pagdaragdag ng mga bagong feature at pagpapahusay. Ang pinakabagong mga pagtutukoy ng bersyon na magagamit ay ang rebisyon 6.0 na na-publish noong Ago 2018 na hindi dapat ihalo sa totoong numero ng produkto ng PPT file format dahil hindi na nagbibigay ang Microsoft ng mga pagbabago para sa format na ito.
Pangkalahatang-ideya ng Format ng File
Ang ilan sa mga pangunahing bahagi ng isang PPT file format ay ang mga sumusunod:
Mga Slide
Ang data ng user gaya ng mga hugis, text, animation at media ay idinaragdag sa isang presentasyon sa loob ng isang Slide. Ang isang pagtatanghal ay maaaring maglaman ng isa o higit pang mga slide na ipinapakita bilang slideshow kapag ang isang pagtatanghal ay pinapatakbo. Ang isang pagtatanghal ay naglalaman ng mga master slide at pamagat na mga master slide na nagsisilbing template para sa mga karaniwang visual na katangian ng mga slide ng pagtatanghal. Mayroon ding notes master slide at handout master slide na nagsisilbi sa katulad na layunin at nagbibigay ng mga karaniwang visual na katangian para sa lahat ng notes slide at lahat ng naka-print na handout.
Mga Hugis
Ang mga hugis ay mga bagay na nagpapahintulot sa mga user na magdagdag ng iba’t ibang nilalaman sa isang slide sa anyo ng mga placeholder na hugis, larawan at graph. Ang mga hugis sa master slide ay tumutukoy sa karaniwang data para sa mga pangkat ng mga hugis.
Mga Hugis ng Placeholder
Ito ay mga espesyal na placeholder na nagsisilbing mga lalagyan para sa iba’t ibang bagay. Maaaring gamitin ang iba’t ibang mga hugis ng placeholder upang magbigay ng mga pahiwatig upang magpasok ng mga partikular na uri ng mga hugis gaya ng mga talahanayan o chart. Sa loob ng isang slide, ang isang hugis ng placeholder ay gumagamit ng mga visual na katangian mula sa isang pangunahing master slide, pamagat ng master slide, o mga tala master slide.
Mga Panlabas na Bagay
Ang mga panlabas na bagay tulad ng naka-embed at naka-link na audio, naka-link na video, naka-embed at naka-link na mga bagay na OLE, at mga hyperlink ay maaaring i-embed sa isang slide. Ang mga bagay na ito ay maaaring gamitin upang i-activate ang mga naka-link na bagay para sa pag-access ng mga panlabas na mapagkukunan sa panahon ng isang slide show.
Mga Istraktura ng Format ng File
Binubuo ang mga format ng PowerPoint binary file ng mga sumusunod na stream upang kumatawan sa pangkalahatang istraktura at data ng dokumento.
- Current User Stream
- PowerPoint Document Stream
- Pictures Stream
- Summary Information and Document Summary Information (Optional)
Ang kumpletong mga detalye para sa format ng DOC file ay makikita gaya ng ibinigay ng Microsoft at dapat konsultahin sa pagtukoy sa mga seksyong binanggit sa mga sumusunod na detalye.
Kasalukuyang User Stream
Ito ay nagpapanatili ng talaan ng huling user na nagbukas ng dokumento at ang pangalan nito ay dapat na “Kasalukuyang User”.
PowerPoint Document Stream
Pinapanatili ang talaan ng lahat ng impormasyon tungkol sa isang PowerPoint presentation at ipinapaliwanag ang layout at mga nilalaman nito. Ito ay isang kinakailangang stream na ang pangalan ay DAPAT na “PowerPoint Document”. Ang mga nilalaman ng stream na ito ay tinukoy sa pamamagitan ng isang pagkakasunud-sunod ng mga nangungunang antas ng mga tala. Ang bahagyang paghihigpit sa pag-order sa pagkakasunud-sunod ng talaan ay tinukoy sa mga talaan ng PersistDirectoryAtom at UserEditAtom.
Bilang mga talaan ng container, ang mga talaan ng DocumentContainer, MainMasterContainer (seksyon 2.5.3), HandoutContainer (seksyon 2.5.8), SlideContainer (seksyon 2.5.1), at NotesContainer (seksyon 2.5.6) ay ang ugat ng puno ng mga talaan ng lalagyan. at mga rekord ng atom. Sa loob ng anumang talaan ng lalagyan, maaaring umiral ang ibang mga talaan na hindi tahasang nakalista bilang mga tala ng bata. Natutukoy ang mga hindi kilalang record kapag ang recType field ng RecordHeader structure (seksyon 2.3.1) ay naglalaman ng value na hindi tinukoy ng RecordType enumeration (seksyon 2.13.24). Ang mga hindi kilalang rekord na ito, kung makatagpo, DAPAT na balewalain, at MAY<1> mapangalagaan. Maaaring balewalain ang mga hindi kilalang record sa pamamagitan ng paghahanap ng mga recLen byte mula sa dulo ng istraktura ng RecordHeader.
Sa bawat oras na isinulat ang stream na ito, ang mga bagong tala sa pinakamataas na antas, isang pag-edit ng user, ay maaaring idagdag sa kasalukuyang stream, o ang buong nilalaman ng stream ay maaaring palitan ng isang na-update na pagkakasunud-sunod ng mga nangungunang antas ng mga tala. Kung hindi papalitan ang buong stream, ang anumang dati nang umiiral na top-level na mga talaan na binubuo ng anumang nakaraang pag-edit ng user, ay maaaring gawing hindi na ginagamit ng mga kasunod na idinagdag na top-level na mga talaan na binubuo ng kasalukuyang pag-edit ng user.
Stream ng Mga Larawan
Isa itong opsyonal na stream na Naglalaman ng data tungkol sa mga larawang nakapaloob sa isang PowerPoint presentation. DAPAT na “Mga Larawan” ang pangalan nito. Ang mga nilalaman ng stream na ito ay tinukoy ng tala ng OfficeArtBStoreDelay gaya ng tinukoy sa [MS-ODRAW] seksyon 2.2.21.
Stream ng Impormasyon ng Buod
Pinapanatili nito ang mga istatistika tungkol sa dokumento na sumusunod sa pamantayan ng Microsoft Office. Ang pangalan ng Summary Information Stream ay dapat na “\005SummaryInformation”, kung saan ang \005 ay ang character na may value na 0x0005, hindi ang string literal na “\005”. DAPAT tanggalin ang stream na ito para sa mga naka-encrypt na dokumento. Ang mga nilalaman ng stream na ito ay tinukoy sa [MS-OSHARED] seksyon 2.3.3.2.1.
Stream ng Impormasyon ng Buod ng Dokumento
Isang opsyonal na stream na ang pangalan ay DAPAT na “\005DocumentSummaryInformation”, kung saan ang \005 ay ang character na may value na 0x0005, hindi ang literal na string na “\005”. MAAARING tanggalin ang stream na ito<2> para sa mga naka-encrypt na dokumento. Ang mga nilalaman ng stream na ito ay tinukoy sa [MS-OSHARED] seksyon 2.3.3.2.2.
Naka-encrypt na Stream ng Impormasyon ng Buod
Isang opsyonal na stream na ang pangalan ay DAPAT na “EncryptedSummary”. Ang stream na ito ay umiiral lamang sa isang naka-encrypt na dokumento. Ang mga nilalaman ng stream na ito ay tinukoy sa [MS-OFFCRYPTO] seksyon 2.3.5.4.
Digital Signature Storage
Isang opsyonal na storage na ang pangalan ay DAPAT na “_xmlsignatures”. MAAARI itong alisin at MAAARING balewalain. Ang mga nilalaman ng storage na ito ay tinukoy sa [MS-OFFCRYPTO] seksyon 2.5.2.
Custom XML Data Storage
Isang opsyonal na storage na ang pangalan ay DAPAT na “MsoDataStore”. Ang mga nilalaman ng storage ay tinukoy sa [MS-OSHARED] seksyon 2.3.6.
Signature Stream
Isang opsyonal na stream na ang pangalan ay DAPAT na “_signatures”. DAPAT ito ay tanggalin at MAAARING balewalain. Ang mga nilalaman ng stream na ito ay tinukoy sa [MS-OFFCRYPTO] seksyon 2.5.1.