FAR Manager

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4.7.2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .
FAR Manager

tyypillinen näkemys FAR Managerista
Tyyppi Tiedostonhallinta
Tekijä Jevgeni Roshal
Kehittäjä Evgeniy Roshal , FAR-ryhmä
Sisään kirjoitettu C++ [3]
Käyttöjärjestelmä 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8
Linux (portti)
Käyttöliittymäkielet Englanti, valkovenäläinen, unkari, espanja, italia, saksa, puola, venäjä, slovenia, ukraina, tšekki
Laitteistoalusta Microsoft Windows
uusin versio 3.0.6000 (23. heinäkuuta 2022)
Luettavat tiedostomuodot Kaukoasetukset [d] ja Kaukoasetukset (UTF-8) [d]
Luodut tiedostomuodot Kaukoasetukset [d] ja Kaukoasetukset (UTF-8) [d]
Lisenssi versiosta 1.75.2629 lähtien — ilmaisohjelma [1]
versiosta 2.0 lähtien: ilmainen ohjelmisto ( BSDL ) [2]
Verkkosivusto farmanager.com
 Mediatiedostot Wikimedia Commonsissa

FAR Manager on  konsolitiedostonhallinta Microsoft Windows- ja Linux-perheiden käyttöjärjestelmille.

Ohjelman kirjoittaja on Evgeny Roshal . FAR-ryhmä on kehittänyt FAR Manageria 18. kesäkuuta 2000 lähtien. Versiosta 2.0 alkaen ohjelmaa jaetaan muokatun BSD-lisenssin alla . Aiemmissa versioissa oli oma lisenssi, jolla ohjelman kaupallinen käyttö maksettiin.

FAR Manager -ohjelma perii kahden ikkunan ideologian, standardin värityksen ja komentojärjestelmän (näppäimistön ohjaus) tunnetulta tiedostonhallinnasta Norton Commander .

Historia

Windows 9x:ssä ohjelma voi toimia sekä ikkuna- että koko näytön tilassa. Jotkut käyttöliittymävirheet, jotka muistuttavat DOS - ohjelmia ikkunatilassa (kyvyttömyys muuttaa mielivaltaisesti ikkunoiden tekstin resoluutiota, sulkemisongelmat, kun järjestelmä on sammutettu), ilmeni Windows 9x:ssä, mutta niitä ei ole Windows NT -perheessä .

Toteutusominaisuudet

FAR tukee työskentelyä NTFS -tiedostojärjestelmän kanssa , erilaisia ​​tekstikoodauksia, voi käyttää järjestelmätoimintoja tiedostojen kopioimiseen, siinä on monikielinen käyttöliittymä ja ohjejärjestelmä.

FAR Manager keskittyi alusta alkaen Windows-alustalle ja tuki pitkiä tiedostonimiä. Ajoittain käyttäjät ovat esittäneet pyyntöjä tehdä versioita muille alustoille ( Linux ja Mac OS ). Kehittäjät väittivät, että ohjelmakoodi oli liian Windows-kohtainen, ja siirtäminen toiselle alustalle vaatisi suuria muutoksia.

FAR Managerista on olemassa Linux-versio, jota kehitetään aktiivisesti [13] .

Plugins (plugins)

FAR:n mahdollisuudet laajenevat merkittävästi eri tarkoituksiin käytettävien lisäosien ansiosta:

FAR-jakeluun sisältyy joitakin tärkeitä laajennuksia (esimerkiksi FTP-työskentelyyn, tulostusta, tiedostojen vertailua, arkistointia, verkkoa varten). Mutta suurin osa laajennuksista on ladattavissa Internetistä, käyttäjä voi asentaa ne tehtäviensä mukaisesti. FAR:lle on tällä hetkellä yli 700 laajennusta.

Suurin osa laajennuksista on kirjoitettu C/C++- ja Pascal-kielellä käyttämällä alkuperäistä FAR API:ta. On myös nykyaikaisia ​​vaihtoehtoja: FarNet tarjoaa API:t ja työkalut .NET-moduulien kirjoittamiseen; PowerShellFar-moduuli toteuttaa tuen Windows PowerShellille ja avaa FarNet-objektimallin ohjattavaksi komentosarjoilla tai komentoriviltä; LuaFAR-moduuli tarjoaa API:n skriptien ja liitännäisten kirjoittamiseen Lua-kielellä .

Kannettava versio

Siirrettävältä tietovälineeltä (USB-kiintolevyt, flash-asemat jne.) suorittamista varten on olemassa ns. kannettava versio, jota käytetään ilman asennusta (yleensä lyhyt) suorittamaan tehtäviä, kuten tiedonsiirtoa, hakua, korjausta jne. jne. [14] [15] .

Unicode-versio

26. lokakuuta 2007 SVN - arkisto hallintaohjelman Unicode - versiolla asetettiin julkisesti saataville.

Linux- ja macOS-versio

Far2l- projekti kehittää Far Manager -porttia Linuxille ja macOS:lle. 20. syyskuuta 2016 alkaen portti on toiminnassa, Far Managerin päätoiminnot tiedostojen ja arkiston hallintaohjelmana ovat käytettävissä. Lisäosat FarFTP, Colorer, MultiArc, TmpPanel ovat myös siirrettyjä ja toimivat. Marraskuusta 2020 lähtien NetRocks-laajennus on lisätty (analogisesti NetBox, sftp, scp, ftp, ftps, smb, nfs ja webdav-protokollat ​​toimivat), työtä tuetaan graafisessa ja konsolitilassa, vähintään 13 alkuperäisen Farin laajennusta Hallinta on siirretty [16] . Tammikuussa 2022 projekti on siirtynyt beta-vaiheeseen [17] , tuki python [18] ja lua [19] skripteille on lisätty .

far2l tukee myös niin kutsuttuja päätelaajennuksia. Vaikka FAR2L itsessään on TUI-sovellus, se voi toimia kahdella taustalla: GUI ja TTY. Vaikka TTY-taustaosa voi toimia missä tahansa päätteessä (esim. xterm), se voi toimia myös far2l:n sisäänrakennetun päätteen GUI-versiossa, jolloin se saa ominaisuuksia, jotka eivät ole käytettävissä "tavallisissa" päätelaitteissa (esimerkiksi kaikki mahdolliset näppäimistön näppäinyhdistelmät tuen avulla enemmän kuin tapahtumien painalluksiin, mutta myös avainten julkaisutapahtumiin). GUI-far2l voi myös tarjota pääsyn jaettuun leikepöydälle ja työpöydän ilmoituksiin. Näitä laajennuksia voidaan käyttää ajamalla far2l TTY:tä ssh-asiakasistunnon sisällä, joka on avattu GUI-far2l:ssä (tai käyttämällä NetRocksin SFTP/SCP-protokollia Far2l:n suorittamiseen etänä "execute remote command" -ominaisuuden avulla) [16] [20] .

Lisenssi

Versiossa 1.75.2629 aikaisemmissa versioissa FAR jaettiin shareware -ohjelmistona (jotkut ominaisuudet toimivat vain maksullisen rekisteröinnin jälkeen), kun taas Venäjän ja muiden entisen Neuvostoliiton maiden asukkaille oli tarjolla ilmainen niin kutsuttu "xUSSR-rekisteröinti" . Siinä rekisteröinnin salasanana vaadittiin syöttämään nykyisen viikonpäivän nimi venäjän kirjaimin. Tällainen rekisteröinti mahdollisti FAR-versioiden käytön 1.61:een saakka täysin ilmaiseksi [21] , myöhemmät versiot vaativat maksullisen rekisteröinnin kaupalliseen käyttöön.

Versiosta 1.75.2629 lähtien FAR ei vaadi rekisteröintiä ja sitä jaetaan maksutta muokatun BSD-lisenssin alaisena [22] . Tältä osin RARLabs lopetti Far Managerin myynnin 18. toukokuuta 2010 alkaen [23] .

Unicode -versiot 1.8.x, 2.x ja 3.x ovat ilmaisia ​​ja avoimen lähdekoodin muokatun BSD-lisenssin alaisia ​​[24] .

Muistiinpanot

  1. Far Manager 1.75 on nyt ilmainen . Virallinen foorumi. Arkistoitu alkuperäisestä 11. heinäkuuta 2012.
  2. Far Managerin virallinen sivusto: lähdekoodi . Arkistoitu alkuperäisestä 19. heinäkuuta 2012.
  3. Farmanager Open Source -projekti Open Hubissa: Languages Page - 2006.
  4. 1 2 Versiohistoria (linkki ei käytettävissä) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. 
  5. far 1.3 - fido7.far.support Google Groups (downlink) . Arkistoitu alkuperäisestä 9. heinäkuuta 2012. 
  6. Uusi FAR - fido7.far.support Google Groups (downlink) . Arkistoitu alkuperäisestä 9. heinäkuuta 2012. 
  7. FAR 1.65 eroaa 1.64:stä tulostusmoduulin kiinnittämisellä.
  8. Far Managerin virallinen sivusto: lataa . Haettu 23. maaliskuuta 2021. Arkistoitu alkuperäisestä 30. huhtikuuta 2021.
  9. forum.farmanager.com • Näytä aihe - Open Source - Unicode Far (downlink) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. 
  10. Muutoshistoria (linkki ei saavutettavissa) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. 
  11. 1 2 Muutoshistoria (linkki ei saavutettavissa) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. 
  12. Far Managerin virallinen sivusto : uutiset (linkki ei saatavilla) . Haettu 2. kesäkuuta 2013. Arkistoitu alkuperäisestä 24. huhtikuuta 2013. 
  13. GitHub - elfmz/far2l: FAR v2:n Linux-portti . Haettu 7. syyskuuta 2016. Arkistoitu alkuperäisestä 7. syyskuuta 2016.
  14. Farmanager-foorumi: Portable Far. . Käyttöpäivä: 19. kesäkuuta 2013. Arkistoitu alkuperäisestä 4. maaliskuuta 2016.
  15. Erillinen kokoonpano kannettavalle versiolle. . Haettu 19. kesäkuuta 2013. Arkistoitu alkuperäisestä 16. toukokuuta 2013.
  16. ↑ 1 2 Far Managerin Linux-portti: 4 vuoden kehitystä . habr.com . Haettu 12. marraskuuta 2020. Arkistoitu alkuperäisestä 1. marraskuuta 2020.
  17. Yhdistä haara 'test-β' elfmz/far2l@  3159e21 . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 18. tammikuuta 2022.
  18. far2l/python at master elfmz/  far2l . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
  19. LuaFAR Far2L-keskustelulle #1197 elfmz/  far2l . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 18. tammikuuta 2022.
  20. far2l/FarRus.hlf.m4 osoitteessa master elfmz/far2l GitHub
  21. forum.farmanager.com • Näytä aihe - Lisenssi (linkki ei saatavilla) . Arkistoitu alkuperäisestä 11. heinäkuuta 2012. 
  22. Muokattu BSD-lisenssi (downlink) . Arkistoitu alkuperäisestä 18. syyskuuta 2012. 
  23. Softkey-Russia: Far Manager tuli vapaaksi (pääsemätön linkki) . Arkistoitu alkuperäisestä 18. syyskuuta 2012. 
  24. Far Managerin virallinen sivusto: lisenssi (downlink) . Arkistoitu alkuperäisestä 7. heinäkuuta 2012. 

Linkit