Manažer FAR

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. července 2022; ověření vyžaduje 1 úpravu .
Manažer FAR

typický pohled na FAR Manager
Typ Správce souborů
Autor Jevgenij Rošál
Vývojář Jevgenij Roshal , skupina FAR
Zapsáno v C++ [3]
Operační systém 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8
Linux (port)
Jazyky rozhraní Angličtina, běloruština, maďarština, španělština, italština, němčina, polština, ruština, slovinština, ukrajinština, čeština
Hardwarová platforma Microsoft Windows
Nejnovější verze 3,0,6000 (23. července 2022)
Čitelné formáty souborů Nastavení na dálku [d] a Nastavení na dálku (UTF-8) [d]
Vygenerované formáty souborů Nastavení na dálku [d] a Nastavení na dálku (UTF-8) [d]
Licence od verze 1.75.2629 — Freeware [1]
od verze 2.0: Svobodný software ( BSDL ) [2]
webová stránka farmanager.com
 Mediální soubory na Wikimedia Commons

FAR Manager  je konzolový správce souborů pro operační systémy rodiny Microsoft Windows a Linux.

Autorem programu je Evgeny Roshal . Od 18. června 2000 FAR Group vyvíjí FAR Manager. Počínaje verzí 2.0 je program distribuován pod upravenou BSD licencí . Předchozí verze měly proprietární licenci, pod kterou bylo placeno komerční využití programu.

Program FAR Manager zdědil ideologii dvou oken, standardní barvy a příkazový systém (ovládání klávesnicí) od známého správce souborů Norton Commander .

Historie

Ve Windows 9x mohl program běžet jak v režimu okna, tak v režimu celé obrazovky. Některé chyby rozhraní podobné DOSovým programům v režimu okna (nemožnost libovolně měnit rozlišení textu oken, problémy se zavíráním při vypnutém systému) se objevily ve Windows 9x, ale v rodině Windows NT chybí .

Funkce implementace

FAR podporuje práci se souborovým systémem NTFS , různá kódování textu, umí využívat systémové funkce ke kopírování souborů, má vícejazyčné rozhraní a systém nápovědy.

FAR Manager byl od samého počátku zaměřen na platformu Windows, podporoval dlouhé názvy souborů. Čas od času uživatelé vyjadřovali požadavky na vytvoření verzí pro jiné platformy ( Linux a Mac OS ). Vývojáři tvrdili, že programový kód je příliš specifický pro Windows a portování na jinou platformu by vyžadovalo velké změny.

Existuje linuxová verze FAR Manageru, která se aktivně vyvíjí [13] .

Pluginy (pluginy)

Možnosti FAR se výrazně rozšiřují díky pluginům pro různé účely:

Některé důležité zásuvné moduly (například pro práci s FTP, tisk, porovnávání souborů, práci s archivy, síťování) jsou součástí distribuce FAR. Naprostá většina pluginů je ale ke stažení na internetu, uživatel si je může nainstalovat v souladu se svými úkoly. V současné době existuje více než 700 pluginů pro FAR.

Většina pluginů je napsána v C/C++ a Pascalu pomocí původního FAR API. Existují také moderní alternativy: FarNet poskytuje API a nástroje pro psaní modulů .NET; modul PowerShellFar implementuje podporu pro Windows PowerShell a otevírá objektový model FarNet pro ovládání pomocí skriptů nebo příkazového řádku; modul LuaFAR poskytuje API pro psaní skriptů a pluginů v jazyce Lua .

Přenosná verze

Pro spouštění z vyměnitelných médií (pevné disky USB, flash disky atd.) existuje tzv. přenosná verze, která se používá k práci bez instalace (obvykle krátké) k provádění úkolů, jako je přenos dat, vyhledávání, opravy atd. atd. [14] [15] .

Unicode verze

Dne 26. října 2007 bylo veřejně dostupné úložiště SVN s verzí správce Unicode .

Verze pro Linux a macOS

Projekt far2l vyvíjí port Far Manager pro Linux a macOS. Od 20. září 2016 je port v provozu, k dispozici je hlavní funkcionalita Far Manageru jako správce souborů a archivů. Pluginy FarFTP, Colorer, MultiArc, TmpPanel jsou také portovány a fungují. Od listopadu 2020 byl přidán plugin NetRocks (obdobně fungují protokoly NetBox sftp, scp, ftp, ftps, smb, nfs a webdav), podpora práce v grafickém i konzolovém režimu, minimálně 13 pluginů původní Far Manažer byl přenesen [16] . Od ledna 2022 se projekt přesunul do fáze beta [17] , byla přidána podpora skriptů python [18] a lua [19] .

far2l také podporuje tzv. terminálová rozšíření. Ačkoli je FAR2L sám o sobě aplikací TUI, může běžet na dvou backendech: GUI a TTY. Zatímco backend TTY může běžet v jakémkoli terminálu (např. xterm), může také běžet uvnitř GUI verze vestavěného terminálu far2l, čímž získá funkce, které nejsou dostupné na „běžných“ terminálech (například rozpoznání všech možných kombinací kláves klávesnice s podporou pro více než události tisky, ale také klíčové události uvolnění). GUI-far2l také může poskytnout přístup ke sdílené schránce a upozorněním na ploše. Tato rozšíření lze použít spuštěním far2l TTY v relaci ssh klienta otevřené v GUI-far2l (nebo pomocí protokolů NetRocks SFTP/SCP pro vzdálené spuštění far2l pomocí funkce "execute remote command") [16] [20] .

Licence

Ve verzích před 1.75.2629 byl FAR distribuován jako shareware (některé funkce fungovaly pouze po absolvování placené registrace), zatímco pro obyvatele Ruska a dalších zemí bývalého Sovětského svazu existovala bezplatná tzv. „xUSSR-registrace“ . V něm bylo jako heslo pro registraci požadováno zadat název aktuálního dne v týdnu ruskými písmeny. Taková registrace umožňovala používat verze FAR až do 1.61 včetně zcela zdarma [21] , pozdější verze vyžadovaly pro komerční použití placenou registraci.

Od verze 1.75.2629 FAR nevyžaduje registraci a je distribuován zdarma pod upravenou BSD licencí [22] . V tomto ohledu společnost RARLabs od 18. května 2010 přestala prodávat Far Manager [23] .

Unicode verze 1.8.x, 2.x a 3.x jsou zdarma a open source pod upravenou BSD licencí [24] .

Poznámky

  1. Far Manager 1.75 je nyní zdarma . Oficiální fórum. Archivováno z originálu 11. července 2012.
  2. Oficiální stránka Far Manager: zdrojový kód . Archivováno z originálu 19. července 2012.
  3. The farmanager Open Source Project na Open Hub: Jazyková stránka - 2006.
  4. 1 2 Historie verzí (nepřístupný odkaz) . Archivováno z originálu 8. července 2012. 
  5. far 1.3 - fido7.far.support Google Groups (downlink) . Archivováno z originálu 9. července 2012. 
  6. Nový FAR - fido7.far.support Google Groups (downlink) . Archivováno z originálu 9. července 2012. 
  7. FAR 1.65 se liší od 1.64 opravou tiskového modulu.
  8. Oficiální stránky Far Manager: ke stažení . Získáno 23. března 2021. Archivováno z originálu dne 30. dubna 2021.
  9. forum.farmanager.com • Zobrazit téma - Open Source - Unicode Far (downlink) . Archivováno z originálu 8. července 2012. 
  10. Historie změn (nepřístupný odkaz) . Archivováno z originálu 8. července 2012. 
  11. 1 2 Historie změn (nepřístupný odkaz) . Archivováno z originálu 8. července 2012. 
  12. Oficiální stránky Far Manager: novinky (nedostupný odkaz) . Získáno 2. června 2013. Archivováno z originálu dne 24. dubna 2013. 
  13. GitHub - elfmz/far2l: Linuxový port FAR v2 . Získáno 7. září 2016. Archivováno z originálu 7. září 2016.
  14. Fórum Farmanager: Portable Far. . Datum přístupu: 19. června 2013. Archivováno z originálu 4. března 2016.
  15. Samostatná sestava pro přenosnou verzi. . Získáno 19. června 2013. Archivováno z originálu 16. května 2013.
  16. ↑ 1 2 Linuxový port Far Manager: 4 roky pokroku . habr.com . Staženo 12. listopadu 2020. Archivováno z originálu dne 1. listopadu 2020.
  17. Sloučit větev 'test-β' elfmz/far2l@  3159e21 . GitHub . Získáno 16. ledna 2022. Archivováno z originálu dne 18. ledna 2022.
  18. far2l/python at master elfmz/  far2l . GitHub . Získáno 16. ledna 2022. Archivováno z originálu dne 13. ledna 2022.
  19. LuaFAR pro Far2L Diskuze #1197 elfmz/  far2l . GitHub . Získáno 16. ledna 2022. Archivováno z originálu dne 18. ledna 2022.
  20. far2l/FarRus.hlf.m4 na master elfmz/far2l GitHub
  21. forum.farmanager.com • Zobrazit téma - Licence (nedostupný odkaz) . Archivováno z originálu 11. července 2012. 
  22. Upravená licence BSD (downlink) . Archivováno z originálu 18. září 2012. 
  23. Softkey-Russia: Far Manager se stal volným (nepřístupný odkaz) . Archivováno z originálu 18. září 2012. 
  24. Oficiální stránky Far Manager: licence (downlink) . Archivováno z originálu 7. července 2012. 

Odkazy