Far Manager este un manager de fișiere de console pentru sistemele de operare din familia Microsoft Windows. Programul oferă o interfață convenabilă de utilizator pentru lucrul cu sistemele de fișiere (reale și emulate) și fișierele: vizualizarea fișierelor și directoarelor, editarea, copierea și redenumirea fișierelor și multe altele.
Programul Far Manager moștenește o ideologie bidirecțională, un sistem de colorare standard și un sistem de comandă (control de la tastatură) de la binecunoscutul manager de fișiere Norton Commander.
Programul poate funcționa atât în modul ecranat cât și pe ecran complet. Unele dezavantaje ale interfeței, asemănătoare cu programele DOS în modul fereastră (incapacitatea de a modifica arbitrar rezoluția textului ferestrelor, probleme cu închiderea când sistemul este oprit), apar în Microsoft Windows 9x și nu se află în familia Microsoft Windows NT.
Far Manager suportă nume lungi de fișiere, atribute ale sistemului de fișiere NTFS, diverse codificări de text, pot folosi funcțiile sistemului pentru copierea fișierelor, au o interfață multilingvă și un sistem de ajutor.
Manager de fișiere Far Manager a fost de la început axat pe platforma Microsoft Windows. Din când în când, utilizatorii au cerut să facă versiuni pentru alte platforme (Linux și Mac OS X). Dezvoltatorii susțin că codul programului este prea specific pentru Microsoft Windows, iar portarea pe o altă platformă ar necesita schimbări mari.
Plug-inuri pentru Far Manager
Capacitățile Far Manager se extind semnificativ datorită pluginurilor pentru diverse scopuri:
Unele pluginuri importante (de exemplu, pentru lucrul cu FTP, imprimarea, compararea fișierelor, lucrul cu arhivele, rețeaua) sunt incluse în livrarea Far Manager. Dar marea majoritate a plug-in-urilor sunt disponibile pentru descărcare pe Internet, utilizatorul le poate instala în conformitate cu sarcinile lor. În prezent, există mai mult de 700 de plug-in-uri pentru Far Manager.
Cele mai multe pluginuri sunt scrise în C / C ++ și Pascal folosind API-ul original FAR. Există și alternative moderne: FarNet oferă API și instrumente pentru scrierea modulelor .NET; modulul PowerShellFar implementează suportul Windows PowerShell și deschide modelul de obiect FarNet pentru control din scripturi sau linia de comandă; modulul LuaFAR oferă un API pentru scrierea de script-uri și plugin-uri în Lua pentru Windows.