.ominaisuudet

Ominaisuudet
Laajennus .properties
MIME -tyyppinen tekstiä / tavallista
Muototyyppi ASCII

.properties  (englanniksi. properties - properties, parameters) - tekstimuoto ja samanniminen tiedostopääte . Sitä käytetään pääasiassa Javaan liittyvissä teknologioissa (jossa on Ominaisuudet-luokka, jossa on menetelmiä, joilla voit kirjoittaa tiedostoon ja lukea tiedostosta) sovellusohjelmiston konfigurointiparametrien (avainarvoparien) tallentamiseen.

Muotokuvaus

" .properties " -tunnisteella varustetut tiedostot ovat pelkkiä tekstitiedostoja . Voit tarkastella ja muokata tällaisia ​​tiedostoja missä tahansa tekstieditorissa .

Jokainen tiedoston rivi sisältää yleensä yhden "parametrin", joka koostuu parista merkkijonotyyppistä "avain" (parametrin nimi) - "arvo" -tyyppistä objektiparia, joka on kirjoitettu jossakin seuraavista muodoista: ключ=значение, ключ = значение, ключ:значениеja ключ : значение[1] . Esimerkki:

verkkosivusto = https://ru.wikipedia.org/ kieli : venäjä

"website" ja "language" ovat parametrien nimiä (avaimia), ja "https://ru.wikipedia.org/" ja "Russian" ovat niiden arvoja.

Kommentit alkavat punnan merkillä "#" tai huutomerkillä "!" . Kääntäjä jättää tällaiset merkkijonot huomioimatta - samoin kuin tyhjät merkkijonot [1] .

# Tämä on kommentti ! Tämä on myös kommentti.

Jos haluat kirjoittaa välilyöntejä ( " " ) ja joitain muita palvelumerkkejä (":", "=") - "avaimen" sisään, ne on syötettävä kenoviivalla "\" . "Arvo"-välilyöntejä ja muita erikoismerkkejä ei tarvitse pakottaa.

Arvo voidaan kirjoittaa usealle riville lisäämällä jokaisen rivin loppuun pakomerkki " \ " [1] .

# Kenoviiva osoittaa, että parametrin arvo jatkuu seuraavalla rivillä. # Kääntäjä jättää huomioimatta rivinvaihdot ja kaikki välilyönnit rivin alussa. viesti = Tervetuloa \ Wikipediaan! # Välilyöntien lisääminen parametrin nimeen: key\ with\ spaces = Tämä on arvo, jota käytetään "avain välilyönneillä" -näppäimellä.

"Message"-parametrin arvo on "Tervetuloa Wikipediaan!" ( huutomerkillä "!" ). Huomaa, että kaikki välilyönnit  " " ennen sanaa "Wikipedia" on poistettu, koska rivin alussa olevat välilyönnit jätetään huomioimatta - toisin kuin arvon perässä olevat välilyönnit, joita pidetään osana [1] arvoa .

Merkit "newline", "carriage return" ja "tab" voidaan lisätä käyttämällä merkkejä  \nja  \rvastaavasti [ 1 ]\t .

Kenoviiva-merkki tulee myös kirjoittaa - kenoviiva-merkillä [1] .

! Kenoviivan välttäminen: polku : c:\\wikipedia\\templates

Jotkut editorit kuitenkin poistavat kenoviivat automaattisesti [1] .

Aivan kuten Javassa, voit lisätä Unicode-merkkejä käyttämällä etuliitettä \u[1] .

# Unicode - välilehti : \u0009

Koodaus

Tiedoston vakiokoodaus on  ISO-8859-1 , joka tunnetaan myös nimellä " Latin-1 ". Kaikki merkit, jotka eivät ole osa " Latin-1 ", on kirjoitettava muodossa "\uHHHH", jossa "HHHH" on yksilöllinen merkkinumero ( englanninkielinen  koodipiste ) Unicode -standardissa , joka on kirjoitettu heksadesimaalilukujärjestelmässä .

Unicode-merkkien muuntamiseksi muotoon "\uHHHH" on luotu erityisiä apuohjelmia:

Voit lokalisoida Java -kielellä kirjoitettuja ohjelmia käyttämällä muita ratkaisuja:

  • tiedostot "XML Properties" -muodossa (muoto on saatavilla JDK :ssa Java 1.5:stä lähtien ja käyttää oletuksena UTF-8- koodausta ) [3] ;
  • luoda mukautetun ohjaustoteutuksen, joka tukee mitä tahansa koodausta [4] .

Adobe Flex tallentaa " .properties " -tiedostot UTF-8 [5] -koodauksella .

Editointi

Voit muokata .properties-tiedostoja millä tahansa tekstieditorilla.

Voit myös käyttää kolmannen osapuolen työkaluja, jotka tarjoavat lisätoimintoja, kuten:

Sovellus

Muistiinpanot

  1. ↑ 1 2 3 4 5 6 7 8 Ominaisuudet Tiedostomuoto  . docs.oracle.com. Haettu 21. kesäkuuta 2017. Arkistoitu alkuperäisestä 12. toukokuuta 2017.
  2. Translate Toolkit muuntaa Gettextpo2prop PO -tiedoston alkuperäiset merkkikoodaukset oikein pakotetuiksi asciiiksi ilman native2ascii-koodia
  3. Java XML -ominaisuudet  DTD . Haettu 19. toukokuuta 2015. Arkistoitu alkuperäisestä 17. heinäkuuta 2012.
  4. java - UTF-8:n käyttäminen resurssiominaisuuksissa ResourceBundle - Stack  Overflow -sovelluksella . Käyttöpäivä: 28. tammikuuta 2015. Arkistoitu alkuperäisestä 25. maaliskuuta 2015.
  5. Flex IResourceBundle  -viite . Haettu 10. maaliskuuta 2012. Arkistoitu alkuperäisestä 29. elokuuta 2014.
  6. ↑ Apache mod_jk uriworkermap.properties viite  . Käyttöpäivä: 19. toukokuuta 2015. Arkistoitu alkuperäisestä 4. marraskuuta 2014.
  7. " Config::Properties Arkistoitu 14. helmikuuta 2017 Wayback Machinessa " CPAN - arkistossa .

Linkit