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
- 1996. szeptember 10. – Az első nyilvános 1.00 bétaverzió [4] .
- 1997. június 26. - " bootleg " 1.3 - egy verzió, amelyet Evgeny Roshal soha nem adott ki [5] .
- 2000. május 22. - Roshal felajánlotta, hogy a FAR Manager 1.64 forrásszövegét három-négy "jó kezekben lévő" plugin-írónak adja át a "köszönetért" kifejezéssel [6] .
- 2000. június 18. – Az egroups.com alapján egy levelezőlista indult az új FAR Manager fejlesztők számára. Ez az időpont tekinthető a FAR Csoport születésének.
- 2000. június 23. – Roshal kiadja a "legújabb verziót" az 1.65-ös [7] , amely után a FAR Manager verzió 1.70-től indul.
- 2000. november 20. – első béta 1.70 [4] .
- 2006. március 29. – 1.70-es kiadás [8] .
- 2007. október 26. – Az alfa 1.80-as verzió forráskódja ( Unicode támogatással és nem kompatibilis a Windows 9x rendszerrel ) egy módosított (reklámzáradék nélküli) BSD licenc alatt [9] jelenik meg . Ez a Far Manager első ingyenes verziója.
- 2008. december 13. – A FAR unicode verziója 2.0-ra módosult [10] .
- 2011. február 5. – A FAR unicode verziója 3.0-ra módosult [11] . Az 1825-ös buildtől kezdve a beépülő API-t teljesen újratervezték. Az 1.x verziójú beépülő modulok továbbra is működhetnek a FAR 3.0-ban.
- 2011. március 19. - Az SQLite [11] az összes beállítás tárolására szolgál .
- 2012. szeptember 30. – A makrókhoz Lua szkriptnyelvet használnak .
- 2012. november 4. – 3.0 kiadás [12] .
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:
- PC-hez csatlakoztatott és hálózatba kapcsolt nyomtatók kezelése;
- szintaxis kiemelés a programok forrásszövegeiben;
- munka FTP - szerverekkel (különféle típusú proxykon keresztüli hozzáférés támogatásával , automatikus folytatás stb.);
- munka SFTP szerverekkel ( WinSCP plugin );
- karakterek keresése és cseréje egyidejűleg több fájlban reguláris kifejezések használatával;
- fájlok csoportjainak átnevezésére szolgáló eszközök összetett összetett maszkok helyettesítő karakterekből és mintákból történő használatának lehetőségével;
- NNTP -/ SMTP -/ POP3 -/ IMAP4 kliensek és üzenetek küldése személyhívóra;
- munka nem szabványos méretű szöveges képernyővel;
- szövegek átkódolása nemzeti kódtáblázatok figyelembevételével;
- a kosár tartalmának manipulálása;
- folyamatprioritás-kezelés helyi vagy hálózati PC-n;
- szavak automatikus kiegészítése a szerkesztőben és munka sablonokkal;
- a Windows rendszerleíró adatbázis szerkesztése ;
- Windows parancsikonok létrehozása és módosítása ;
- mindenféle manipuláció fájlokkal és szöveggel, kényelmessé téve a Fidonet anyagokkal való munkát;
- fájlok kódolása és dekódolása UUE formátumban ;
- szimmetrikus és aszimmetrikus fájltitkosítás;
- Winamp kezelése és MP3 fájlok megjegyzéseinek módosítása ;
- különböző játékok forrásanyagainak megtekintése és szerkesztése;
- munkavégzés különféle szerverekkel ODBC -n keresztül + Oracle szerverekkel OCI -n keresztül;
- RRAS szolgáltatásmenedzsment ;
- külső programok ( fordítók , konverterek, stb.) indítása szövegek szerkesztése során a FAR szerkesztőben;
- a Windows súgófájljainak (.hlp és .chm) tartalmának megjelenítése;
- különböző képességű számológépek ;
- különféle játékok ;
- helyesírás - ellenőrző funkciók , amikor szöveget dolgoz fel a FAR szerkesztőben;
- munka lemezkép fájlokkal ZX Spectrum és PC Vector-06Ts számára ;
- cserélhető meghajtók katalógusának elkészítése;
- a fájlok CRC és kriptográfiai hash értékeinek kiszámítása és ellenőrzése ( SHA-1 ; SHA-2 ; Whirlpool és mások).
- Rejtett fájlrendszer megjelenítése SonyEricsson mobiltelefonokon .
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
- ↑ A Far Manager 1.75 most ingyenes . Hivatalos fórum. Az eredetiből archiválva : 2012. július 11. (határozatlan)
- ↑ A Far Manager hivatalos oldala: forráskód . Az eredetiből archiválva : 2012. július 19. (határozatlan)
- ↑ A farmanager nyílt forráskódú projektje az Open Hubon: Nyelvek oldala – 2006.
- ↑ 1 2 Verzióelőzmények (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. (határozatlan)
- ↑ far 1.3 - fido7.far.support Google Groups (downlink) . Archiválva az eredetiből 2012. július 9-én. (határozatlan)
- ↑ Új FAR - fido7.far.support Google Csoportok (lefelé mutató link) . Archiválva az eredetiből 2012. július 9-én. (határozatlan)
- ↑ A FAR 1.65 a nyomtatómodul rögzítésével különbözik az 1.64-től.
- ↑ A Far Manager hivatalos oldala: letöltés . Letöltve: 2021. március 23. Az eredetiből archiválva : 2021. április 30. (határozatlan)
- ↑ 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. (határozatlan)
- ↑ Változástörténet (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. (határozatlan)
- ↑ 1 2 Változástörténet (elérhetetlen link) . Archiválva az eredetiből 2012. július 8-án. (határozatlan)
- ↑ Far Manager hivatalos oldala : hírek (nem elérhető link) . Letöltve: 2013. június 2. Az eredetiből archiválva : 2013. április 24.. (határozatlan)
- ↑ GitHub - elfmz/far2l: A FAR v2 Linux-portja . Letöltve: 2016. szeptember 7. Az eredetiből archiválva : 2016. szeptember 7.. (határozatlan)
- ↑ Farmanager fórum: Portable Far. . Hozzáférés dátuma: 2013. június 19. Az eredetiből archiválva : 2016. március 4. (határozatlan)
- ↑ Külön szerelvény a hordozható változathoz. . Letöltve: 2013. június 19. Az eredetiből archiválva : 2013. május 16.. (határozatlan)
- ↑ 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.. (Orosz)
- ↑ 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..
- ↑ far2l/python at master elfmz/ far2l . GitHub . Letöltve: 2022. január 16. Az eredetiből archiválva : 2022. január 13.
- ↑ 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..
- ↑ far2l/FarRus.hlf.m4 at master elfmz/far2l GitHub
- ↑ forum.farmanager.com • Téma megtekintése - Licenc (nem elérhető link) . Az eredetiből archiválva : 2012. július 11. (határozatlan)
- ↑ Módosított BSD licenc (downlink) . Az eredetiből archiválva : 2012. szeptember 18. (határozatlan)
- ↑ Softkey-Russia: A Far Manager ingyenes lett (elérhetetlen link) . Az eredetiből archiválva : 2012. szeptember 18. (határozatlan)
- ↑ A Far Manager hivatalos oldala: licenc (lefelé hivatkozás) . Archiválva az eredetiből 2012. július 7-én. (határozatlan)
Linkek