aspose.info
LV

OAR — OpenSimulator arhīva faila formāts

Atjaunināts

Kas ir OAR fails?

Fails ar paplašinājumu .oar ir arhīva fails, ko izmanto lietojumprogramma OpenSimulator, kas ir atvērtā koda 3D lietojumprogrammu serveris, lai izveidotu virtuālo vidi, kas tīklā ir pieejama vairākiem lietotājiem. OAR faila formāts nodrošina nepieciešamos līdzekļu datus, kas nepieciešami, lai pilnībā ielādētu reljefu, objektu faktūras un krājumus citā sistēmā. OpenSimulator piedāvā arī papildu hiperrežģi, kas ļauj lietotājiem apmeklēt citas OpenSimulator instalācijas tīmeklī. OAR failiem ir interneta MIME tipa lietojumprogramma/oar, un tajos ir viens vai vairāki arhivēti faili.

OAR faila formāts

OAR are binary files that are stored in compressed archive file format. The latest version of OAR file format is version 1.0 that has major changes from its previous version 0.8. The latest version supports storing multiple regions in a single OAR and is not backwards compatible with versions of OpenSimulator before 0.7.5. OAR fails ir gzip fails tar fails (tar.gz) sākotnējā unix tar formātā (nevis USTAR).

OAR reģionu piemērs

AOR faili var saturēt vairākus reģionus. Arhīva struktūra ir šāda (šajā piemērā ir 4 reģioni):

archive.xml
assets/
regions/
  1_1_Arizona/
    landdata/
    objects/
    settings/
    terrain/
  2_1_New_Mexico/
    landdata/
    objects/
    settings/
    terrain/
  1_2_Utah/
    landdata/
    objects/
    settings/
    terrain/
  2_2_Colorado/
    landdata/
    objects/
    settings/
    terrain/

OAR Archive.xml

Arhīva vadības fails satur galveno versijas numuru, lai noteiktu saderību ar turpmākām formāta izmaiņām. Līdzekļu esamību OAR formātā norāda Būla elements<assets_included> . Informācija par iekļautajiem reģioniem ir ietverta manifestā, kas atrodas vadības failā. Archive.xml piemērs ir šāds.

<?xml version="1.0" encoding="utf-16"?>
<archive major_version="1" minor_version="0">
  <creation_info>
    <datetime>1343204139</datetime>
  </creation_info>
  <assets_included>True</assets_included>
  <regions>
    <row>
      <region>
        <id>12345678-1111-1111-1111-111111111111</id>
        <dir>1_1_Arizona</dir>
        <is_megaregion>False</is_megaregion>
        <size_in_meters>256,256</size_in_meters>
      </region>
      <region>
        <id>12345678-2222-2222-2222-222222222222</id>
        <dir>2_1_New_Mexico</dir>
        <is_megaregion>False</is_megaregion>
        <size_in_meters>256,256</size_in_meters>
      </region>
    </row>
    <row>
      <region>
        <id>12345678-3333-3333-3333-333333333333</id>
        <dir>1_2_Utah</dir>
        <is_megaregion>False</is_megaregion>
        <size_in_meters>256,256</size_in_meters>
      </region>
      <region>
        <id>12345678-4444-4444-4444-444444444444</id>
        <dir>2_2_Colorado</dir>
        <is_megaregion>False</is_megaregion>
        <size_in_meters>256,256</size_in_meters>
      </region>
    </row>
  </regions>
</archive>

Atsauces

Skatīt arī