1、BC Referencenumber ISO/IEC133462:1999(E) INTERNATIONAL STANDARD ISO/IEC 133462 Secondedition 19990601 InformationtechnologyVolumeandfile structureofwriteonceandrewritable mediausingnonsequentialrecordingfor informationinterchange Part2: Volumeandbootblockrecognition TechnologiesdelinformationStructu
2、redevolumeetdefichierde moyensdcritureuniqueetdercritureutilisantunenregistrementnon squentielpourlchangedinformation Partie2:ReconnaissancedevolumeetdebootblockISO/IEC133462:1999(E) ISO/IEC1999 Allrightsreserved.Unlessotherwisespecified,nopartofthispublicationmaybereproducedorutilizedinanyformorbya
3、n ymeans,electronic ormechanical,includingphotocopyingandmicrofilm,withoutpermissioninwritingfromthepublisher. ISO/IECCopyrightOffice Casepostale56 CH1211Genve20 Switzerland PrintedinSwitzerland ii Contents 1Scope 1 2Partsreferences. 1 3Partinterface. .1 3.1Input .1 3.2Output . .1 4Conformance 1 5De
4、finitions 2 5.1extent . 2 6Notation . .2 7Basictypes .2 8Volumerecognition . 2 8.1Arrangementofdataonavolume .2 8.1.1Sectornumbers. .2 8.2Volumerecognitionspace . 2 8.3Volumerecognitionarea 2 8.3.1Volumerecognitionsequence 2 8.4Recordingofdescriptors . 3 9Volumerecognitionstructures .3 9.1VolumeStru
5、ctureDescriptor .3 9.1.1StructureType(BP0) 3 9.1.2StandardIdentifier(BP1). .3 9.1.3StructureVersion(BP6) . 4 9.1.4StructureData(BP7) .4ISO/IEC ISO/IEC133462:1999(E) iii 9.2BeginningExtendedAreaDescriptor. 4 9.2.1StructureType(BP0) 4 9.2.2StandardIdentifier(BP1). . 4 9.2.3StructureVersion(BP6) . 4 9.
6、2.4StructureData(BP7) . 4 9.3TerminatingExtendedAreaDescriptor. . 5 9.3.1StructureType(BP0) 5 9.3.2StandardIdentifier(BP1). . 5 9.3.3StructureVersion(BP6) . 5 9.3.4StructureData(BP7) . 5 9.4BootDescriptor . 5 9.4.1StructureType(BP0) 6 9.4.2StandardIdentifier(BP1). . 6 9.4.3StructureVersion(BP6) . 6
7、9.4.4Reserved(BP7) . 6 9.4.5ArchitectureType(BP8). 6 9.4.6BootIdentifier(BP40) . 6 9.4.7BootExtentLocation(BP72) . 6 9.4.8BootExtentLength(BP76) . . 6 9.4.9LoadAddress(BP80) . 6 9.4.10StartAddress(BP88). . 6 9.4.11DescriptorCreationDateandTime(BP96) . . 6 9.4.12Flags(BP108) 6 9.4.13Reserved(BP110) .
8、 7 9.4.14BootUse(BP142). . 7 10Levelsofmediuminterchange . 7 10.1Level1. . 7 10.2Level2. . 7 11Requirementsforthedescriptionofsystems . . 7 12Requirementsforanoriginatingsystem . 8ISO/IEC133462:1999(E) ISO/IEC iv 12.1General. 8 12.2Optionalaccessbyuser. 8 12.2.1Descriptors. 8 13Requirementsforarecei
9、vingsystem. .8 13.1General. 8 13.2Optionalaccessbyuser. 8 13.2.1Descriptors. 8 AnnexA (informative) ChangesfromISO/IEC133462:1995tothissecondedition.9ISO/IEC ISO/IEC133462:1999(E) v Foreword ISO(theInternationalOrganizationforStandardization)andIEC(theInternationalElectrotechnicalCommission) formthe
10、specialisedsystemforworldwidestandardisation.NationalBodiesthataremembersofISOorIEC participateinthedevelopmentofInternationalStandardsthroughtechnicalcommitteesestablishedbythe respectiveorganisationtodealwithparticularfieldsoftechnicalactivity.ISOandIECtechnicalcommittees collaborateinfieldsofmutu
11、alinterest.Otherinternationalorganisations,governmentalandnongovernmental,in liaisonwithISOandIEC,alsotakepartinthiswork. Inthefieldofinformationtechnology,ISOandIEChaveestablishedaJointTechnicalCommittee,ISO/IECJTC1. DraftInternationalStandardsadoptedbytheJointTechnicalCommitteearecirculatedtoNatio
12、nalBodiesforvoting. PublicationofanInternationalStandardrequiresapprovalbyatleast75%ofthenationalbodiescastingavote. InternationalStandardISO/IEC133462waspreparedbyECMA,(asStandardECMA167)andwasadopted, underaspecial“fasttrackprocedure”,byJointTechnicalCommitteeISO/IECJTC1, Informationtechnology,in
13、parallelwithitsapprovalbyNationalBodiesofISOandIEC. Thissecondeditioncancelsandreplacesthefirstedition(ISO/IEC133462:1995),whichhasbeentechnically revised. ISO/IEC13346consistsofthefollowingparts,underthegeneraltitle InformationtechnologyVolumeandfile structureofwriteonceandrewritablemediausingnonse
14、quentialrecordingforinformationinterchange : Part1:General Part2:Volumeandbootblockrecognition Part3:Volumestructure Part4:Filestructure Part5:Recordstructure AnnexAofthispartofISO/IEC13346isforinformationonly.ISO/IEC133462:1999(E) ISO/IEC vi Introduction ISO/IEC13346isavolumeandfilestructurestandar
15、dforinterchangingfilesandassuch,itisapeertoexisting volumeandfilestructurestandardssuchasISO9293andISO9660.Itisratherdifferentfromthosestandardsinat leasttwoimportantways.Firstly,itoffersmuchmorefunctionality,mainlybecauseofuserneedsforincreased charactersetsupportandformorepowerfulfilesystemfeature
16、s.Secondly,itacknowledgestheseparateconcerns ofbooting,volumestructureandfilesystemstructure.Ratherthanbundlingthesedifferentfunctionstogether, ISO/IEC13346carefullysegregatesthesefunctionsintoseparatepartsanddescribesindetailhowthosepartsfit together.Itisexpectedthatfuturevolumeandfilestructurestan
17、dardswillfitintothisframework,ratherthanbuilding otherdistinctandincompatibleformats. ISO/IEC13346ispublishedinfiveParts.Part1generalspecifiesreferences,definitions,notationsandbasic structuresusedintheotherfourParts.Part2volumeandbootblockrecognitionspecifiesformatsandsystem requirementsforrecognis
18、ingthevolumestructuresonamediumandbootingfromamedium.Part3volume structurespecifieshowtorecordvariousvolumerelatedentitiessuchasvolumes,volumesetsandlogical volumes.Part4filestructurespecifieshowtorecordandinterpretfiles,bothfiledataandfileattributes,andfile hierarchieswithinlogicalvolumes.Part5reco
19、rdstructurespecifieshowtorecordandinterpretfiledataencoded asrecords.INTERNATIONALSTANDARD ISO/IEC ISO/IEC133462:1999(E) 1 InformationtechnologyVolumeandfilestructureofwriteonce andrewritablemediausingnonsequentialrecordingfor informationinterchange Part2: Volumeandbootblockrecognition 1Scope Thispa
20、rtofISO/IEC13346specifiesaformatandassociatedsystemrequirementsforvolumeandbootblock recognitionbyspecifying: volumerecognition; bootdescriptorsintendedforusetobringasystemtoaknownstate; levelsofmediuminterchange; requirementsfortheprocesseswhichareprovidedwithininformationprocessingsystems,toenable
21、 informationtobeinterchangedbetweendifferentsystems;forthispurpose,thispartofISO/IEC13346specifies thefunctionstobeprovidedwithinsystemswhichareintendedtooriginateorreceivemediawhichconformto thispartofISO/IEC13346. 2Parts references See1/2. 3Part interface Thisclausespecifiestheinterfaceofthisparto
22、fISO/IEC13346tootherstandardsorParts. 3.1Input ThispartofISO/IEC13346requiresthespecificationofthefollowingbyanotherstandardorPart. Astandardforrecording(see1/5.10). Theaddressoftheinitialsectorinthevolume(see2/8.1.1). Avolumerecognitionspace(see2/8.2). 3.2Output ThispartofISO/IEC13346specifiesthefo
23、llowingwhichmaybeusedbyotherstandardsorParts. identificationofcertainstandards(see2/9.1.2)usedtorecordinformationinthevolume. informationthatmaybeusedtobringasystemtoaknownstate. 4Conformance See1/3.ISO/IEC133462:1999(E) ISO/IEC 2 5Definitions ForthepurposesofthispartofISO/IEC13346,thedefinitionsgiv
24、eninISO/IEC133461(see1/5),andthefollowing definitionapply. 5.1extent Asetofsectors,thesectornumbersofwhichformacontinuousascendingsequence.Theaddress,orlocation,of anextentisthenumberofthefirstsectorinthesequence. 6Notation ThenotationofISO/IEC133461(see1/6)appliestothispartofISO/IEC13346. 7Basic ty
25、pes ThebasictypesofISO/IEC133461(see1/7)applytothispartofISO/IEC13346. 8Volume recognition 8.1 Arrangementofdataonavolume 8.1.1Sector numbers Eachsectorofavolumeshallbeidentifiedbyauniquesectornumber.Sectornumbersshallbeconsecutive integersassignedinanascendingsequence,intheorderofascendingphysicala
26、ddressofthevolumeasspecified intherelevantstandardforrecording(see1/5.10).Sectornumber0shallbeassignedtotheinitialsectorofthe volumeasspecifiedin2/3.1. 8.2 Volumerecognitionspace Avolumerecognitionspaceshallbeacontiguoussequenceofsectors.Thebytesinthevolumerecognitionspace shallbenumberedwithconsecu
27、tiveintegersassignedinascendingsequence.Thenumberingshallstartfrom0 whichshallbeassignedtothefirstbyteofthefirstsectorofthevolumerecognitionspace.Thenumberingshall continuethroughsuccessivebytesofthatsectorandthenthroughsuccessivebytesofeachsuccessivesector,if any,ofthevolumerecognitionspace. 8.3 Vo
28、lumerecognitionarea Avolumerecognitionareashallberecordedinthevolumerecognitionspace.Avolumerecognitionareashall consistofavolumerecognitionsequence(see2/8.3.1)recordedinconsecutivelynumberedsectorsstartingwith thefirstbyteofthefirstsectorthatbeginsafterbytenumber32767ofthevolumerecognitionspace.Thi
29、spartof ISO/IEC13346doesnotspecifytheinterpretationoftheinformationrecordedinthevolumerecognitionspaceother thaninthevolumerecognitionareaofthevolumerecognitionspace. 8.3.1 Volumerecognitionsequence AvolumerecognitionsequenceshallconsistofaconsecutivelyrecordedsequenceofoneormoreVolume StructureDesc
30、riptors(see2/9.1)recordedaccordingtotheschemashowninfigure2/1. EachVolumeStructureDescriptorshallspecifyastandardorclausewhichshallspecifytheinterpretationofthe contentsofthedescriptorandthevalueof n(seefigure2/1).ISO/IEC ISO/IEC133462:1999(E) 3 ThefirstVolumeStructureDescriptorofthesequenceshallber
31、ecordedbeginningatthefirstbyteofthefirstsector ofthevolumerecognitionareainwhichitisrecorded.EachsuccessiveVolumeStructureDescriptorofthe sequenceshallberecordedbeginningatthefirstbyteofthesectorwiththenexthighersectornumberthanthatof thelastsectorconstitutingthepreviousVolumeStructureDescriptorofth
32、esequence. Note1Thevolumerecognitionsequenceisterminatedbythefirstsectorwhichisnotavaliddescriptor,ratherthanbyan explicitdescriptor.Thissectormightbeanunrecordedorblanksector. volumerecognitionsequence 0+1 ExtendedArea 1+ |n+ 1+ 0+ Figure1Volumerecognitionsequenceschema 8.3.1.1 CDROMVolumeDescripto
33、rSet ACDROMVolumeDescriptorSetshallbeasetofconsecutivelyrecordedVolumeStructureDescriptorswhose StandardIdentifierfieldsshallnotcontain“BEA01”andshallbeinterpretedaccordingtoISO9660. 8.4 Recordingofdescriptors AllthedescriptorsinthispartofISO/IEC13346shallberecordedsothatthefirstbyteofthedescriptorc
34、oincides withthefirstbyteofasector.Allspace,ifany,afterthelastbyteofthedescriptoruptotheendofthesector containingthelastbyteofthedescriptorisreservedforfuturestandardisationandshallberecordedasall#00 bytes. 9 Volumerecognitionstructures 9.1 VolumeStructureDescriptor TheVolumeStructureDescriptorshall
35、berecordedintheformatshowninfigure2/2. BP Length Name Contents 0 1 StructureType Uint8(1/7.1.1) 1 5 StandardIdentifier bytes 6 1 StructureVersion Uint8(1/7.1.1) 7 2041 StructureData bytes Figure2GenericVolumeStructureDescriptorformat 9.1.1 StructureType(BP0) Thenumberinthisfieldshallspecifythetypeof
36、theVolumeStructureDescriptor.Theinterpretationofthenumber shallbespecifiedbytheStandardorclauseidentifiedintheStandardIdentifierfield. 9.1.2 StandardIdentifier(BP1) ThisfieldshallspecifytheinterpretationoftheVolumeStructureDescriptorasshowninfigure2/3.ISO/IEC133462:1999(E) ISO/IEC 4 Identifier Inter
37、pretation “BEA01” Accordingto2/9.2. “BOOT2” Accordingto2/9.4. “CD001” AccordingtoISO9660. “CDW02” AccordingtoISO/IEC13490. “NSR02” Accordingto3/9.1ofISO/IEC13346. “NSR03” Accordingto3/9.1ofISO/IEC13346. “TEA01” Accordingto2/9.3. Figure3VolumeStructureDescriptorinterpretation Allothervaluesarereserve
38、dforfuturestandardisation. 9.1.3 StructureVersion(BP6) ThenumberinthisfieldshallspecifytheversionoftheVolumeStructureDescriptor.Theinterpretationofthe numbershallbespecifiedbytheStandardorclauseidentifiedintheStandardIdentifierfield. 9.1.4 StructureData(BP7) Theinterpretationofthisfieldshallbespecif
39、iedbytheStandardorclauseidentifiedintheStandardIdentifierfield. 9.2 BeginningExtendedAreaDescriptor TheBeginningExtendedAreaDescriptorshallberecordedintheformatshowninfigure2/4. BP Length Name Contents 0 1 StructureType Uint8(1/7.1.1)=0 1 5 StandardIdentifier bytes=“BEA01” 6 1 StructureVersion Uint8
40、(1/7.1.1)=1 7 2041 StructureData #00bytes Figure4BeginningExtendedAreaDescriptorformat 9.2.1 StructureType(BP0) Thisfieldshallspecify0. 9.2.2 StandardIdentifier(BP1) Thisfieldshallspecify“BEA01”. 9.2.3 StructureVersion(BP6) Thisfieldshallspecifytheversionofthisdescriptor.Thevalue1shallindicatethestr
41、uctureofthispartof ISO/IEC13346. 9.2.4 StructureData(BP7) Thisfieldshallbereservedforfuturestandardisationandallbytesshallbesetto#00.ISO/IEC ISO/IEC133462:1999(E) 5 9.3 TerminatingExtendedAreaDescriptor TheTerminatingExtendedAreaDescriptorshallberecordedintheformatshowninfigure2/5. BP Length Name Co
42、ntents 0 1 StructureType Uint8 (1/7.1.1)=0 1 5 StandardIdentifier bytes=“TEA01” 6 1 StructureVersion Uint8(1/7.1.1)=1 7 2041 StructureData #00bytes Figure5TerminatingExtendedAreaDescriptorformat 9.3.1 StructureType(BP0) Thisfieldshallspecify0. 9.3.2 StandardIdentifier(BP1) Thisfieldshallspecify“TEA0
43、1”. 9.3.3 StructureVersion(BP6) Thisfieldshallspecifytheversionofthisdescriptor.Thevalue1shallindicatethestructureofthispartof ISO/IEC13346. 9.3.4 StructureData(BP7) Thisfieldshallbereservedforfuturestandardisationandallbytesshallbesetto#00. 9.4Boot Descriptor TheBootDescriptorshallberecordedintheformatshowninfigure2/6.
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1