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
- 10. syyskuuta 1996 - Ensimmäinen julkinen versio 1.00 beta [4] .
- 26. kesäkuuta 1997 - " bootleg " 1.3 - versio, jota Evgeny Roshal ei koskaan julkaissut [5] .
- 22. toukokuuta 2000 - Roshal tarjoutui antamaan FAR Manager 1.64:n lähdetekstit kolmelle tai neljälle laajennusten kirjoittajalle "hyvissä käsissä" termillä "kiitos" [6] .
- 18. kesäkuuta 2000 - egroups.com-sivuston perusteella avattiin postituslista uusille FAR Manager -kehittäjille. Tätä päivämäärää voidaan pitää FAR-ryhmän syntymänä.
- 23. kesäkuuta 2000 - Roshal julkaisee "uusimman version" 1.65 [7] , jonka jälkeen FAR Manager -versio alkaa 1.70:stä.
- 20. marraskuuta 2000 - ensimmäinen beta 1.70 [4] .
- 29. maaliskuuta 2006 - julkaisu 1.70 [8] .
- 26. lokakuuta 2007 - Alfa-version 1.80 lähdekoodi ( Unicode -tuella ja yhteensopimaton Windows 9x :n kanssa ) julkaistaan muokatun (ei mainontalauseketta) BSD-lisenssin [9] alla . Tämä on ensimmäinen ilmainen versio Far Managerista.
- 13. joulukuuta 2008 - FAR unicode -versio muutettu versioon 2.0 [10] .
- 5. helmikuuta 2011 - FAR unicode -versio muutettu versioon 3.0 [11] . Rakennusversiosta 1825 alkaen laajennuksen API on suunniteltu kokonaan uudelleen. Version 1.x laajennukset voivat edelleen toimia FAR 3.0:ssa.
- 19. maaliskuuta 2011 - SQLitea [11] käytetään kaikkien asetusten tallentamiseen .
- 30. syyskuuta 2012 - Lua -skriptikieltä käytetään makroissa .
- 4. marraskuuta 2012 - julkaisu 3.0 [12] .
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:
- tulostimien hallinta sekä tietokoneeseen kytkettynä että verkkoon kytkettynä;
- syntaksin korostus ohjelmien lähdeteksteissä;
- työskennellä FTP -palvelimien kanssa (tuki pääsyä erityyppisten välityspalvelinten kautta , automaattinen jatkaminen jne.);
- työskennellä SFTP- palvelimien kanssa ( WinSCP- laajennus );
- merkkien etsiminen ja korvaaminen samanaikaisesti useissa tiedostoissa säännöllisten lausekkeiden avulla;
- työkalut tiedostoryhmien uudelleennimeämiseen, joissa on mahdollisuus käyttää monimutkaisia yhdistelmämaskeja jokerimerkeistä ja kuvioista;
- NNTP -/ SMTP -/ POP3 -/ IMAP4 -asiakkaat ja viestien lähettäminen hakulaitteeseen;
- työskennellä tekstinäytön epätyypillisten kokojen kanssa;
- tekstien uudelleenkoodaus ottaen huomioon kansalliset kooditaulukot;
- korin sisällön käsittely;
- prosessien prioriteettien hallinta paikallisessa tai verkkotietokoneessa;
- sanojen automaattinen täydennys editorissa ja työskentely mallien kanssa;
- Windowsin rekisterin muokkaaminen ;
- Windowsin pikakuvakkeiden luominen ja muokkaaminen ;
- kaikenlaiset tiedostojen ja tekstin käsittelyt, mikä tekee Fidonet- materiaalien kanssa työskentelystä mukavaa;
- tiedostojen koodaus ja dekoodaus UUE -muodossa ;
- symmetrinen ja epäsymmetrinen tiedostojen salaus;
- Winampin hallinta ja MP3 - tiedostojen kommenttien muokkaaminen;
- eri pelien resurssien sisällön katselu ja muokkaaminen;
- Työskentele eri palvelimien kanssa ODBC :n kautta + työskentele Oracle-palvelimien kanssa OCI :n kautta;
- RRAS- palvelunhallinta ;
- ulkoisten ohjelmien käynnistäminen ( kääntäjät , muuntimet jne.) kun muokataan tekstejä FAR-editorissa;
- Windowsin ohjetiedostojen (.hlp ja .chm) sisällön näyttäminen;
- eri ominaisuuksilla varustetut laskimet ;
- erilaisia pelejä ;
- oikeinkirjoituksen tarkistustoiminnot, kun käsitellään tekstiä FAR-editorissa;
- työskentele ZX Spectrumin ja PC Vector-06T :n levykuvatiedostojen kanssa ;
- irrotettavien asemien luettelon laatiminen;
- tiedostojen CRC- ja kryptografisten hajautusarvojen laskenta ja tarkistaminen ( SHA-1 ; SHA-2 ; Whirlpool ja muut).
- Piilotetun tiedostojärjestelmän näyttäminen SonyEricsson -matkapuhelimissa .
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
- ↑ Far Manager 1.75 on nyt ilmainen . Virallinen foorumi. Arkistoitu alkuperäisestä 11. heinäkuuta 2012. (määrätön)
- ↑ Far Managerin virallinen sivusto: lähdekoodi . Arkistoitu alkuperäisestä 19. heinäkuuta 2012. (määrätön)
- ↑ Farmanager Open Source -projekti Open Hubissa: Languages Page - 2006.
- ↑ 1 2 Versiohistoria (linkki ei käytettävissä) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. (määrätön)
- ↑ far 1.3 - fido7.far.support Google Groups (downlink) . Arkistoitu alkuperäisestä 9. heinäkuuta 2012. (määrätön)
- ↑ Uusi FAR - fido7.far.support Google Groups (downlink) . Arkistoitu alkuperäisestä 9. heinäkuuta 2012. (määrätön)
- ↑ FAR 1.65 eroaa 1.64:stä tulostusmoduulin kiinnittämisellä.
- ↑ Far Managerin virallinen sivusto: lataa . Haettu 23. maaliskuuta 2021. Arkistoitu alkuperäisestä 30. huhtikuuta 2021. (määrätön)
- ↑ forum.farmanager.com • Näytä aihe - Open Source - Unicode Far (downlink) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. (määrätön)
- ↑ Muutoshistoria (linkki ei saavutettavissa) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. (määrätön)
- ↑ 1 2 Muutoshistoria (linkki ei saavutettavissa) . Arkistoitu alkuperäisestä 8. heinäkuuta 2012. (määrätön)
- ↑ Far Managerin virallinen sivusto : uutiset (linkki ei saatavilla) . Haettu 2. kesäkuuta 2013. Arkistoitu alkuperäisestä 24. huhtikuuta 2013. (määrätön)
- ↑ GitHub - elfmz/far2l: FAR v2:n Linux-portti . Haettu 7. syyskuuta 2016. Arkistoitu alkuperäisestä 7. syyskuuta 2016. (määrätön)
- ↑ Farmanager-foorumi: Portable Far. . Käyttöpäivä: 19. kesäkuuta 2013. Arkistoitu alkuperäisestä 4. maaliskuuta 2016. (määrätön)
- ↑ Erillinen kokoonpano kannettavalle versiolle. . Haettu 19. kesäkuuta 2013. Arkistoitu alkuperäisestä 16. toukokuuta 2013. (määrätön)
- ↑ 1 2 Far Managerin Linux-portti: 4 vuoden kehitystä . habr.com . Haettu 12. marraskuuta 2020. Arkistoitu alkuperäisestä 1. marraskuuta 2020. (Venäjän kieli)
- ↑ Yhdistä haara 'test-β' elfmz/far2l@ 3159e21 . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 18. tammikuuta 2022.
- ↑ far2l/python at master elfmz/ far2l . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 13. tammikuuta 2022.
- ↑ LuaFAR Far2L-keskustelulle #1197 elfmz/ far2l . GitHub . Haettu 16. tammikuuta 2022. Arkistoitu alkuperäisestä 18. tammikuuta 2022.
- ↑ far2l/FarRus.hlf.m4 osoitteessa master elfmz/far2l GitHub
- ↑ forum.farmanager.com • Näytä aihe - Lisenssi (linkki ei saatavilla) . Arkistoitu alkuperäisestä 11. heinäkuuta 2012. (määrätön)
- ↑ Muokattu BSD-lisenssi (downlink) . Arkistoitu alkuperäisestä 18. syyskuuta 2012. (määrätön)
- ↑ Softkey-Russia: Far Manager tuli vapaaksi (pääsemätön linkki) . Arkistoitu alkuperäisestä 18. syyskuuta 2012. (määrätön)
- ↑ Far Managerin virallinen sivusto: lisenssi (downlink) . Arkistoitu alkuperäisestä 7. heinäkuuta 2012. (määrätön)
Linkit