FAR Manager

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 4 juli 2022; verifiering kräver 1 redigering .
FAR Manager

typisk syn på FAR Manager
Sorts Filhanterare
Författare Evgeny Roshal
Utvecklaren Evgeniy Roshal , FAR Group
Skrivet i C++ [3]
Operativ system 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8
Linux (port)
Gränssnittsspråk engelska, vitryska, ungerska, spanska, italienska, tyska, polska, ryska, slovenska, ukrainska, tjeckiska
Hårdvaruplattform Microsoft Windows
senaste versionen 3.0.6000 (23 juli 2022)
Läsbara filformat Far-inställningar [d] och Far-inställningar (UTF-8) [d]
Genererade filformat Far-inställningar [d] och Far-inställningar (UTF-8) [d]
Licens sedan version 1.75.2629 — Gratisprogram [1]
sedan version 2.0: Fri programvara ( BSDL ) [2]
Hemsida farmmanager.com
 Mediafiler på Wikimedia Commons

FAR Manager  är en konsolfilhanterare för operativsystem i Microsoft Windows- och Linux-familjerna.

Författaren till programmet är Evgeny Roshal . Sedan den 18 juni 2000 har FAR Group utvecklat FAR Manager. Från och med version 2.0 distribueras programmet under en modifierad BSD-licens . Tidigare versioner hade en egen licens, enligt vilken den kommersiella användningen av programmet betalades.

FAR Manager-programmet ärver ideologin med två fönster, standardfärgning och kommandosystem (tangentbordskontroll) från den välkända filhanteraren Norton Commander .

Historik

I Windows 9x kunde programmet köras i både fönsterläge och helskärmsläge. Vissa gränssnittsbrister som liknar DOS -program i fönsterläge (oförmågan att godtyckligt ändra textupplösningen för fönster, problem med att stänga när systemet är avstängt) dök upp i Windows 9x, men saknas i Windows NT- familjen .

Implementeringsfunktioner

FAR stöder arbete med NTFS -filsystemet , olika textkodningar, kan använda systemfunktioner för att kopiera filer, har ett flerspråkigt gränssnitt och ett hjälpsystem.

FAR Manager var från första början fokuserad på Windows-plattformen, stödde långa filnamn. Då och då har användare uttryckt önskemål om att göra versioner för andra plattformar ( Linux och Mac OS ). Utvecklarna hävdade att programkoden var för specifik för Windows, och portering till en annan plattform skulle kräva stora förändringar.

Det finns en Linuxversion av FAR Manager som aktivt utvecklas [13] .

Plugins (plugins)

Möjligheterna med FAR utökas avsevärt tack vare plugins för olika ändamål:

Några viktiga plug-ins (till exempel för att arbeta med FTP, skriva ut, jämföra filer, arbeta med arkiv, nätverk) ingår i FAR-distributionen. Men de allra flesta plugins är tillgängliga för nedladdning på Internet, användaren kan installera dem i enlighet med sina uppgifter. Det finns för närvarande över 700 plugins för FAR.

De flesta plugins är skrivna i C/C++ och Pascal med det ursprungliga FAR API. Det finns också moderna alternativ: FarNet tillhandahåller API:er och verktyg för att skriva .NET-moduler; PowerShellFar-modulen implementerar stöd för Windows PowerShell och öppnar FarNet-objektmodellen för kontroll från skript eller kommandoraden; LuaFAR-modulen tillhandahåller ett API för att skriva skript och plugins på Lua-språket .

Bärbar version

För att köra från flyttbara media (USB-hårddiskar, flash-enheter etc.) finns en så kallad portabel version som används för att fungera utan installation (vanligtvis kort) för att utföra uppgifter som dataöverföring, sökning, reparationsarbete osv. etc. [14] [15] .

Unicode-version

Den 26 oktober 2007 gjordes SVN- förrådet med Unicode- versionen av managern allmänt tillgängligt.

Linux- och macOS-version

Far2l- projektet utvecklar en port för Far Manager för Linux och macOS. Från och med den 20 september 2016 är porten igång, huvudfunktionaliteten i Far Manager som fil- och arkivhanterare är tillgänglig. Plugin-programmen FarFTP, Colorer, MultiArc, TmpPanel är också portade och fungerar. Från och med november 2020 har NetRocks plugin lagts till (analogt med NetBox, sftp, scp, ftp, ftps, smb, nfs och webdav-protokollen fungerar), arbete stöds i grafiska och konsollägen, minst 13 plugins av den ursprungliga Far Manager har porterats [16] . Från och med januari 2022 har projektet flyttat till betastadiet [17] , stöd för skript för python [18] och lua [19] har lagts till .

far2l stöder även så kallade terminaltillägg. Även om FAR2L i sig är en TUI-applikation, kan den köras på två backends: GUI och TTY. Även om TTY-backend kan köras i vilken terminal som helst (t.ex. xterm), kan den också köras inuti GUI-versionen av far2ls inbyggda terminal, och få funktioner som inte är tillgängliga på "vanliga" terminaler (till exempel igenkänna alla möjliga tangentkombinationer med stöd för mer än evenemangstryck, men även släpphändelser). Dessutom kan GUI-far2l ge tillgång till delade urklipp och skrivbordsaviseringar. Dessa tillägg kan användas genom att köra far2l TTY i en ssh-klientsession öppnad i GUI-far2l (eller använda NetRocks SFTP/SCP-protokoll för att köra far2l på distans med hjälp av funktionen "exekvera fjärrkommando") [16] [20] .

Licens

I versioner före 1.75.2629 distribuerades FAR som shareware (vissa funktioner fungerade endast efter att ha passerat betald registrering), medan det fanns en gratis så kallad "xUSSR-registrering" för invånare i Ryssland och andra länder i det forna Sovjetunionen . I det, som ett lösenord för registrering, krävdes det att ange namnet på den aktuella veckodagen med ryska bokstäver. Sådan registrering gjorde det möjligt att använda versioner av FAR till och med 1.61 helt kostnadsfritt [21] , senare versioner krävde betald registrering för kommersiellt bruk.

Sedan version 1.75.2629 kräver FAR ingen registrering och distribueras gratis under en modifierad BSD-licens [22] . I detta avseende, från och med den 18 maj 2010, slutade RARLabs sälja Far Manager [23] .

Unicode -versionerna 1.8.x, 2.x och 3.x är gratis och öppen källkod under en modifierad BSD-licens [24] .

Anteckningar

  1. Far Manager 1.75 är nu gratis . Officiellt forum. Arkiverad från originalet den 11 juli 2012.
  2. Far Managers officiella webbplats: källkod . Arkiverad från originalet den 19 juli 2012.
  3. Farmmanager Open Source Project på Open Hub: Languages-sidan - 2006.
  4. 1 2 Versionshistorik (otillgänglig länk) . Arkiverad från originalet den 8 juli 2012. 
  5. far 1.3 - fido7.far.support Google Groups (nedlänk) . Arkiverad från originalet den 9 juli 2012. 
  6. Ny FAR - fido7.far.support Google Groups (nedlänk) . Arkiverad från originalet den 9 juli 2012. 
  7. FAR 1,65 skiljer sig från 1,64 genom att fixera utskriftsmodulen.
  8. Far Managers officiella webbplats: ladda ner . Hämtad 23 mars 2021. Arkiverad från originalet 30 april 2021.
  9. forum.farmanager.com • Visa ämne - Öppen källkod - Unicode Far (nedlänk) . Arkiverad från originalet den 8 juli 2012. 
  10. Ändringshistorik (otillgänglig länk) . Arkiverad från originalet den 8 juli 2012. 
  11. 1 2 Ändringshistorik (otillgänglig länk) . Arkiverad från originalet den 8 juli 2012. 
  12. Far Manager officiella webbplats: nyheter (inte tillgänglig länk) . Hämtad 2 juni 2013. Arkiverad från originalet 24 april 2013. 
  13. GitHub - elfmz/far2l: Linux-port för FAR v2 . Hämtad 7 september 2016. Arkiverad från originalet 7 september 2016.
  14. Farmanager-forum: Portable Far. . Tillträdesdatum: 19 juni 2013. Arkiverad från originalet 4 mars 2016.
  15. Separat montering för den bärbara versionen. . Hämtad 19 juni 2013. Arkiverad från originalet 16 maj 2013.
  16. ↑ 1 2 Linux-port av Far Manager: 4 år av framsteg . habr.com . Hämtad 12 november 2020. Arkiverad från originalet 1 november 2020.
  17. Sammanfoga gren 'test-β' elfmz/far2l@  3159e21 . GitHub . Hämtad 16 januari 2022. Arkiverad från originalet 18 januari 2022.
  18. far2l/python på master elfmz/  far2l . GitHub . Hämtad 16 januari 2022. Arkiverad från originalet 13 januari 2022.
  19. LuaFAR för Far2L-diskussion #1197 elfmz/  far2l . GitHub . Hämtad 16 januari 2022. Arkiverad från originalet 18 januari 2022.
  20. far2l/FarRus.hlf.m4 på master elfmz/far2l GitHub
  21. forum.farmanager.com • Visa ämne - Licens (inte tillgänglig länk) . Arkiverad från originalet den 11 juli 2012. 
  22. Ändrad BSD-licens (nedlänk) . Arkiverad från originalet den 18 september 2012. 
  23. Softkey-Ryssland: Far Manager blev gratis (otillgänglig länk) . Arkiverad från originalet den 18 september 2012. 
  24. Far Manager officiella webbplats: licens (nedlänk) . Arkiverad från originalet den 7 juli 2012. 

Länkar