FAR Manager

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. juli 2022; verifikation kræver 1 redigering .
FAR Manager

typisk syn på FAR Manager
Type Filhåndtering
Forfatter Evgeny Roshal
Udvikler Evgeniy Roshal , FAR Group
Skrevet i C++ [3]
Operativ system 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8
Linux (port)
Interface sprog engelsk, hviderussisk, ungarsk, spansk, italiensk, tysk, polsk, russisk, slovensk, ukrainsk, tjekkisk
Hardware platform Microsoft Windows
nyeste version 3.0.6000 (23. juli 2022)
Læsbare filformater Fjernindstillinger [d] og Fjernindstillinger (UTF-8) [d]
Genererede filformater Fjernindstillinger [d] og Fjernindstillinger (UTF-8) [d]
Licens siden version 1.75.2629 — Freeware [1]
siden version 2.0: Gratis software ( BSDL ) [2]
Internet side farmmanager.com
 Mediefiler på Wikimedia Commons

FAR Manager er  en konsolfilhåndtering til operativsystemer i Microsoft Windows- og Linux-familierne.

Forfatteren af ​​programmet er Evgeny Roshal . Siden 18. juni 2000 har FAR Group udviklet FAR Manager. Fra og med version 2.0 distribueres programmet under en ændret BSD-licens . Tidligere versioner havde en proprietær licens, hvorefter den kommercielle brug af programmet blev betalt.

FAR Manager-programmet arver to-vindue-ideologien, standardfarve- og kommandosystemet (tastaturstyring) fra den velkendte filhåndtering Norton Commander .

Historie

I Windows 9x kunne programmet køre i både vindues- og fuldskærmstilstand. Nogle grænsefladefejl, der ligner DOS -programmer i vinduestilstand (manglende evne til vilkårligt at ændre tekstopløsningen af ​​vinduer, problemer med at lukke, når systemet er slukket) dukkede op i Windows 9x, men er fraværende i Windows NT -familien .

Implementeringsfunktioner

FAR understøtter arbejde med NTFS -filsystemet , forskellige tekstkodninger, kan bruge systemfunktioner til at kopiere filer, har en flersproget grænseflade og et hjælpesystem.

FAR Manager var lige fra begyndelsen fokuseret på Windows-platformen, understøttede lange filnavne. Fra tid til anden har brugere udtrykt anmodninger om at lave versioner til andre platforme ( Linux og Mac OS ). Udviklerne hævdede, at programkoden var for specifik for Windows, og portering til en anden platform ville kræve store ændringer.

Der er en Linux-version af FAR Manager, der aktivt udvikles [13] .

Plugins (plugins)

Mulighederne for FAR udvides betydeligt takket være plugins til forskellige formål:

Nogle vigtige plug-ins (for eksempel til arbejde med FTP, udskrivning, sammenligning af filer, arbejde med arkiver, netværk) er inkluderet i FAR-distributionen. Men langt de fleste plugins er tilgængelige til download på internettet, brugeren kan installere dem i overensstemmelse med deres opgaver. Der er i øjeblikket over 700 plugins til FAR.

De fleste plugins er skrevet i C/C++ og Pascal ved hjælp af den originale FAR API. Der er også moderne alternativer: FarNet leverer API'er og værktøjer til at skrive .NET-moduler; PowerShellFar-modulet implementerer understøttelse af Windows PowerShell og åbner FarNet-objektmodellen til kontrol fra scripts eller kommandolinjen; LuaFAR-modulet giver en API til at skrive scripts og plugins på Lua-sproget .

Bærbar version

For at køre fra flytbare medier (USB-harddiske, flashdrev osv.), er der en såkaldt bærbar version, der bruges til at fungere uden installation (normalt kort) til at udføre opgaver som dataoverførsel, søgning, reparationsarbejde mv. osv. [14] [15] .

Unicode version

Den 26. oktober 2007 blev SVN- lageret med Unicode- versionen af ​​manageren gjort offentligt tilgængeligt.

Linux- og macOS-version

Far2l- projektet udvikler en port af Far Manager til Linux og macOS. Fra den 20. september 2016 er porten oppe at køre, Far Managers hovedfunktionalitet som fil- og arkivhåndtering er tilgængelig. Plugins FarFTP, Colorer, MultiArc, TmpPanel er også portet og fungerer. Fra november 2020 er NetRocks plugin blevet tilføjet (analogt med NetBox, sftp, scp, ftp, ftps, smb, nfs og webdav-protokoller fungerer), arbejde understøttes i grafiske og konsoltilstande, mindst 13 plugins af den originale Far Manager er blevet porteret [16] . Fra januar 2022 er projektet flyttet til betastadiet [17] , understøttelse af scripts til python [18] og lua [19] er blevet tilføjet .

far2l understøtter også såkaldte terminaludvidelser. Selvom FAR2L i sig selv er en TUI-applikation, kan den køre på to backends: GUI og TTY. Mens TTY-backend kan køre i en hvilken som helst terminal (f.eks. xterm), kan den også køre inde i GUI-versionen af ​​far2ls indbyggede terminal og få funktioner, der ikke er tilgængelige på "almindelige" terminaler (for eksempel genkende alle mulige tastaturtastkombinationer med support for mere end begivenhedstryk, men også nøgleudgivelsesbegivenheder). GUI-far2l kan også give adgang til den delte udklipsholder og skrivebordsmeddelelser. Disse udvidelser kan bruges ved at køre far2l TTY inde i en ssh-klientsession åbnet i GUI-far2l (eller ved at bruge NetRocks SFTP/SCP-protokoller til at køre far2l eksternt ved hjælp af "eksekver fjernkommando"-funktionen) [16] [20] .

Licens

I versioner før 1.75.2629 blev FAR distribueret som shareware (nogle funktioner virkede kun efter bestået betalt registrering), mens der var en gratis såkaldt "xUSSR-registrering" for indbyggere i Rusland og andre lande i det tidligere Sovjetunionen . I den, som en adgangskode til registrering, var det påkrævet at indtaste navnet på den aktuelle ugedag med russiske bogstaver. En sådan registrering gjorde det muligt at bruge versioner af FAR til og med 1.61 helt gratis [21] , senere versioner krævede betalt registrering til kommerciel brug.

Siden version 1.75.2629 kræver FAR ikke registrering og distribueres gratis under en ændret BSD-licens [22] . I denne forbindelse stoppede RARLabs fra den 18. maj 2010 med at sælge Far Manager [23] .

Unicode -versionerne 1.8.x, 2.x og 3.x er gratis og open source under en modificeret BSD-licens [24] .

Noter

  1. Far Manager 1.75 er nu gratis . Officielt forum. Arkiveret fra originalen den 11. juli 2012.
  2. Far Manager Official Site: kildekode . Arkiveret fra originalen den 19. juli 2012.
  3. Farmmanager Open Source-projektet på Open Hub: Languages-side - 2006.
  4. 1 2 Versionshistorik (utilgængeligt link) . Arkiveret fra originalen den 8. juli 2012. 
  5. far 1.3 - fido7.far.support Google Groups (downlink) . Arkiveret fra originalen den 9. juli 2012. 
  6. Ny FAR - fido7.far.support Google Groups (downlink) . Arkiveret fra originalen den 9. juli 2012. 
  7. FAR 1,65 adskiller sig fra 1,64 ved at fiksere printmodulet.
  8. Far Manager Official Site: download . Hentet 23. marts 2021. Arkiveret fra originalen 30. april 2021.
  9. forum.farmanager.com • Se emne - Open Source - Unicode Far (downlink) . Arkiveret fra originalen den 8. juli 2012. 
  10. Ændringshistorik (utilgængeligt link) . Arkiveret fra originalen den 8. juli 2012. 
  11. 1 2 Ændringshistorik (utilgængeligt link) . Arkiveret fra originalen den 8. juli 2012. 
  12. Far Manager Official Site: nyheder (utilgængeligt link) . Hentet 2. juni 2013. Arkiveret fra originalen 24. april 2013. 
  13. GitHub - elfmz/far2l: Linux-port på FAR v2 . Hentet 7. september 2016. Arkiveret fra originalen 7. september 2016.
  14. Farmanager forum: Portable Far. . Dato for adgang: 19. juni 2013. Arkiveret fra originalen 4. marts 2016.
  15. Separat samling til den bærbare version. . Hentet 19. juni 2013. Arkiveret fra originalen 16. maj 2013.
  16. ↑ 1 2 Linux-port til Far Manager: 4 års fremskridt . habr.com . Hentet 12. november 2020. Arkiveret fra originalen 1. november 2020.
  17. Flet gren 'test-β' elfmz/far2l@  3159e21 . GitHub . Hentet 16. januar 2022. Arkiveret fra originalen 18. januar 2022.
  18. far2l/python hos master elfmz/  far2l . GitHub . Hentet 16. januar 2022. Arkiveret fra originalen 13. januar 2022.
  19. LuaFAR for Far2L-diskussion #1197 elfmz/  far2l . GitHub . Hentet 16. januar 2022. Arkiveret fra originalen 18. januar 2022.
  20. far2l/FarRus.hlf.m4 hos master elfmz/far2l GitHub
  21. forum.farmanager.com • Se emne - Licens (utilgængeligt link) . Arkiveret fra originalen den 11. juli 2012. 
  22. Ændret BSD-licens (downlink) . Arkiveret fra originalen den 18. september 2012. 
  23. Softkey-Rusland: Far Manager blev gratis (utilgængeligt link) . Arkiveret fra originalen den 18. september 2012. 
  24. Far Manager Official Site: licens (downlink) . Arkiveret fra originalen den 7. juli 2012. 

Links