FAR menedzser

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. július 4-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
FAR menedzser

a FAR Manager tipikus nézete
Típusú Fájl kezelő
Szerző Jevgenyij Roshal
Fejlesztő Evgeniy Roshal , FAR csoport
Beírva C++ [3]
Operációs rendszer 1.7x - Windows
2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7/8 Linux ( port )
Interfész nyelvek Angol, fehérorosz, magyar, spanyol, olasz, német, lengyel, orosz, szlovén, ukrán, cseh
Hardver platform Microsoft Windows
legújabb verzió 3.0.6000 (2022. július 23.)
Olvasható fájlformátumok Távolsági beállítások [d] és Távolsági beállítások (UTF-8) [d]
Generált fájlformátumok Távolsági beállítások [d] és Távolsági beállítások (UTF-8) [d]
Engedély az 1.75.2629 verzió óta — Ingyenes szoftver [1]
a 2.0 verzió óta: Ingyenes szoftver ( BSDL ) [2]
Weboldal farmanager.com
 Médiafájlok a Wikimedia Commons oldalon

A FAR Manager  egy konzolos fájlkezelő a Microsoft Windows és Linux család operációs rendszereihez.

A műsor szerzője Jevgenyij Roshal . 2000. június 18. óta a FAR Csoport fejleszti a FAR Managert. A 2.0-s verziótól kezdve a program módosított BSD licenc alatt kerül terjesztésre . A korábbi verziók saját licenccel rendelkeztek, amely alapján a program kereskedelmi felhasználása fizetős volt.

A FAR Manager program a kétablakos ideológiát, a szabványos színezést és parancsrendszert (billentyűzetvezérlés) örökölte a jól ismert Norton Commander fájlkezelőtől .

Történelem

A Windows 9x rendszerben a program ablakos és teljes képernyős módban is futhat. Néhány interfész-hiba, amely hasonló az ablakos módban lévő DOS -programokhoz (az ablakok szövegfelbontásának tetszőleges megváltoztatásának képtelensége, a bezárással kapcsolatos problémák, amikor a rendszer ki van kapcsolva), megjelent a Windows 9x-ben, de a Windows NT családban hiányoznak .

Megvalósítási jellemzők

A FAR támogatja az NTFS fájlrendszerrel való munkát, a különféle szövegkódolásokat, a rendszerfunkciók segítségével másolhat fájlokat, többnyelvű felülettel és súgórendszerrel rendelkezik.

A FAR Manager kezdettől fogva a Windows platformra összpontosított, támogatta a hosszú fájlneveket. A felhasználók időről időre kérték, hogy készítsenek verziót más platformokra ( Linux és Mac OS ). A fejlesztők azzal érveltek, hogy a programkód túlságosan Windows-specifikus, és egy másik platformra történő portolás nagy változtatásokat igényel.

A FAR Manager Linux-verziója aktív fejlesztés alatt áll [13] .

Plugins (plugins)

A FAR lehetőségei jelentősen kibővülnek a különféle célú bővítményeknek köszönhetően:

Néhány fontos beépülő modul (például FTP-vel való munkavégzéshez, nyomtatáshoz, fájlok összehasonlításához, archívumokkal való munkához, hálózatépítéshez) szerepel a FAR disztribúcióban. De a beépülő modulok túlnyomó többsége letölthető az internetről, a felhasználó a feladatainak megfelelően telepítheti őket. Jelenleg több mint 700 plugin létezik a FAR-hoz.

A legtöbb plugin C/C++ és Pascal nyelven íródott az eredeti FAR API használatával. Vannak modern alternatívák is: a FarNet API-kat és eszközöket biztosít .NET-modulok írásához; a PowerShellFar modul támogatja a Windows PowerShellt , és megnyitja a FarNet objektummodellt a parancsfájlokból vagy a parancssorból történő vezérléshez; a LuaFAR modul API-t biztosít a szkriptek és beépülő modulok Lua nyelven történő írásához .

Hordozható verzió

Cserélhető adathordozóról (USB merevlemezről, flash meghajtóról stb.) való futtatáshoz létezik egy úgynevezett hordozható verzió, amely telepítés nélkül (általában rövid ideig) működik olyan feladatok elvégzésére, mint az adatátvitel, keresés, javítási munkák stb. stb [14] [15] .

Unicode verzió

2007. október 26-án nyilvánosan elérhetővé tették az SVN - tárat a kezelő Unicode verziójával.

Linux és macOS verzió

A far2l projekt egy Far Manager portot fejleszt Linux és macOS számára. 2016. szeptember 20-tól a port működik, a Far Manager fő funkciója fájl- és archívumkezelőként elérhető. A FarFTP, Colorer, MultiArc, TmpPanel bővítmények szintén portolva vannak és működnek. 2020 novemberétől a NetRocks bővítmény hozzáadásra került (a NetBox, sftp, scp, ftp, ftps, smb, nfs és webdav protokollokhoz analóg módon működik), a munka grafikus és konzol módban támogatott, az eredeti Far legalább 13 bővítménye A menedzser át lett hordozva [16] . 2022 januárjától a projekt béta szakaszba lépett [17] , hozzáadták a python [18] és a lua [19] szkriptek támogatását .

A far2l támogatja az úgynevezett terminálbővítményeket is. Bár maga a FAR2L egy TUI alkalmazás, két háttérfelületen futhat: GUI-n és TTY-n. Míg a TTY-háttér bármilyen terminálon futhat (pl. xterm), futhat a far2l beépített termináljának grafikus felhasználói felületén is, így olyan funkciókat kap, amelyek nem érhetők el a "szokásos" terminálokon (például az összes lehetséges billentyűzet-billentyűkombináció felismerése támogatással). több mint eseménynyomásra, hanem kulcskiadási eseményekre is). Ezenkívül a GUI-far2l hozzáférést biztosít a megosztott vágólaphoz és az asztali értesítésekhez. Ezek a bővítmények használhatók a far2l TTY futtatásával egy GUI-far2l-ben megnyitott ssh kliens munkameneten belül (vagy NetRocks SFTP/SCP protokollok használatával a far2l távoli futtatásához a "távoli parancs végrehajtása" funkcióval) [16] [20] .

Licenc

Az 1.75.2629 előtti verziókban a FAR-t shareware -ként terjesztették (egyes funkciók csak a fizetett regisztráció után működtek), míg Oroszország és a volt Szovjetunió más országainak lakosai számára volt ingyenes, úgynevezett "xUSSR-regisztráció" . Ebben a regisztrációhoz jelszóként meg kellett adni a hét aktuális napjának nevét orosz betűkkel. Az ilyen regisztráció lehetővé tette a FAR 1.61-ig bezárólag teljesen ingyenes verzióinak használatát [21] , a későbbi verziók kereskedelmi használatra fizetős regisztrációt igényeltek.

Az 1.75.2629-es verzió óta a FAR nem igényel regisztrációt, és a módosított BSD licenc alatt ingyenesen terjeszthető [22] . Ezzel kapcsolatban 2010. május 18-tól a RARLabs leállította a Far Manager értékesítését [23] .

A Unicode 1.8.x, 2.x és 3.x verziói ingyenesek és nyílt forráskódúak, módosított BSD licenc alatt [24] .

Jegyzetek

  1. A Far Manager 1.75 most ingyenes . Hivatalos fórum. Az eredetiből archiválva : 2012. július 11.
  2. A Far Manager hivatalos oldala: forráskód . Az eredetiből archiválva : 2012. július 19.
  3. A farmanager nyílt forráskódú projektje az Open Hubon: Nyelvek oldala – 2006.
  4. 1 2 Verzióelőzmények (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. 
  5. far 1.3 - fido7.far.support Google Groups (downlink) . Archiválva az eredetiből 2012. július 9-én. 
  6. Új FAR - fido7.far.support Google Csoportok (lefelé mutató link) . Archiválva az eredetiből 2012. július 9-én. 
  7. A FAR 1.65 a nyomtatómodul rögzítésével különbözik az 1.64-től.
  8. A Far Manager hivatalos oldala: letöltés . Letöltve: 2021. március 23. Az eredetiből archiválva : 2021. április 30.
  9. forum.farmanager.com • Téma megtekintése - Nyílt forráskód - Unicode Far (downlink) . Archiválva az eredetiből 2012. július 8-án. 
  10. Változástörténet (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. 
  11. 1 2 Változástörténet (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. 
  12. Far Manager hivatalos oldala : hírek (nem elérhető link) . Letöltve: 2013. június 2. Az eredetiből archiválva : 2013. április 24.. 
  13. GitHub - elfmz/far2l: A FAR v2 Linux-portja . Letöltve: 2016. szeptember 7. Az eredetiből archiválva : 2016. szeptember 7..
  14. Farmanager fórum: Portable Far. . Hozzáférés dátuma: 2013. június 19. Az eredetiből archiválva : 2016. március 4.
  15. Külön szerelvény a hordozható változathoz. . Letöltve: 2013. június 19. Az eredetiből archiválva : 2013. május 16..
  16. ↑ 1 2 Far Manager Linux-portja: 4 éves fejlődés . habr.com . Letöltve: 2020. november 12. Az eredetiből archiválva : 2020. november 1..
  17. A 'test-β' elfmz/far2l@  3159e21 ág egyesítése . GitHub . Letöltve: 2022. január 16. Az eredetiből archiválva : 2022. január 18..
  18. far2l/python at master elfmz/  far2l . GitHub . Letöltve: 2022. január 16. Az eredetiből archiválva : 2022. január 13.
  19. LuaFAR a Far2L-hez #1197 elfmz/  far2l beszélgetés . GitHub . Letöltve: 2022. január 16. Az eredetiből archiválva : 2022. január 18..
  20. far2l/FarRus.hlf.m4 at master elfmz/far2l GitHub
  21. forum.farmanager.com • Téma megtekintése - Licenc (nem elérhető link) . Az eredetiből archiválva : 2012. július 11. 
  22. Módosított BSD licenc (downlink) . Az eredetiből archiválva : 2012. szeptember 18. 
  23. Softkey-Russia: A Far Manager ingyenes lett (elérhetetlen link) . Az eredetiből archiválva : 2012. szeptember 18. 
  24. A Far Manager hivatalos oldala: licenc (lefelé hivatkozás) . Archiválva az eredetiből 2012. július 7-én. 

Linkek