Gerente de FAR
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 4 de julio de 2022; la verificación requiere
1 edición .
Gerente de FAR |
---|
|
vista típica de FAR Manager |
Tipo de |
Administrador de archivos |
Autor |
evgeny roshal |
Desarrollador |
Evgeniy Roshal , Grupo FAR |
Escrito en |
C++ [3] |
Sistema operativo |
1.7x - Windows 2.0 - Windows 2000 / XP / 2003 / Vista / 2008 / 7 / 8 Linux (puerto) |
Idiomas de la interfaz |
Inglés, bielorruso, húngaro, español, italiano, alemán, polaco, ruso, esloveno, ucraniano, checo |
plataforma de hardware |
Microsoft Windows |
ultima versión |
3.0.6000 (23 de julio de 2022) |
Formatos de archivo legibles |
Configuración remota [d] y Configuración remota (UTF-8) [d] |
Formatos de archivo generados |
Configuración remota [d] y Configuración remota (UTF-8) [d] |
Licencia |
desde la versión 1.75.2629 — Freeware [1] desde la versión 2.0: Software libre ( BSDL ) [2] |
Sitio web |
farmanager.com |
Archivos multimedia en Wikimedia Commons |
FAR Manager es un administrador de archivos de consola para sistemas operativos de las familias
Microsoft Windows y Linux.
El autor del programa es Evgeny Roshal . Desde el 18 de junio de 2000, el Grupo FAR ha estado desarrollando FAR Manager. A partir de la versión 2.0, el programa se distribuye bajo una licencia BSD modificada . Las versiones anteriores tenían una licencia propietaria, bajo la cual se pagaba el uso comercial del programa.
El programa FAR Manager hereda la ideología de dos ventanas, colores estándar y sistema de comando (control de teclado) del conocido administrador de archivos Norton Commander .
Historia
- 10 de septiembre de 1996 - Primera versión pública 1.00 beta [4] .
- 26 de junio de 1997 - " bootleg " 1.3 - una versión que Evgeny Roshal nunca lanzó [5] .
- 22 de mayo de 2000: Roshal se ofreció a entregar los textos fuente de FAR Manager 1.64 a tres o cuatro escritores de complementos "en buenas manos" en los términos "gracias" [6] .
- 18 de junio de 2000: basada en egroups.com, se lanzó una lista de correo para nuevos desarrolladores de FAR Manager. Esta fecha puede considerarse el nacimiento del Grupo FAR.
- 23 de junio de 2000: Roshal lanza la "última versión" 1.65 [7] , después de lo cual la versión FAR Manager comienza desde 1.70.
- 20 de noviembre de 2000 - primera beta 1.70 [4] .
- 29 de marzo de 2006 - versión 1.70 [8] .
- 26 de octubre de 2007: el código fuente de la versión alfa 1.80 (compatible con Unicode e incompatible con Windows 9x ) se publica bajo una licencia BSD modificada (sin cláusula publicitaria) [9] . Esta es la primera versión gratuita de Far Manager.
- 13 de diciembre de 2008: la versión FAR unicode cambió a 2.0 [10] .
- 5 de febrero de 2011: la versión FAR unicode cambió a 3.0 [11] . A partir de la compilación 1825, la API del complemento se ha rediseñado por completo. Los complementos de la versión 1.x aún pueden funcionar en FAR 3.0.
- 19 de marzo de 2011: SQLite [11] se usa para almacenar todas las configuraciones .
- 30 de septiembre de 2012: el lenguaje de secuencias de comandos Lua se utiliza para las macros .
- 4 de noviembre de 2012: versión 3.0 [12] .
En Windows 9x, el programa podría ejecutarse tanto en modo de ventana como de pantalla completa. Algunas fallas de interfaz similares a los programas de DOS en modo ventana (la incapacidad de cambiar arbitrariamente la resolución de texto de las ventanas, problemas para cerrar cuando el sistema está apagado) aparecieron en Windows 9x, pero están ausentes en la familia de Windows NT .
Funciones de implementación
FAR admite trabajar con el sistema de archivos NTFS , varias codificaciones de texto, puede usar las funciones del sistema para copiar archivos, tiene una interfaz multilingüe y un sistema de ayuda.
FAR Manager se centró desde el principio en la plataforma Windows y admitía nombres de archivo largos. De vez en cuando los usuarios han expresado solicitudes para hacer versiones para otras plataformas ( Linux y Mac OS ). Los desarrolladores argumentaron que el código del programa era demasiado específico para Windows y que la migración a otra plataforma requeriría grandes cambios.
Hay una versión de Linux de FAR Manager que se está desarrollando activamente [13] .
Complementos (complementos)
Las posibilidades de FAR se amplían significativamente gracias a complementos para varios propósitos:
- gestionar impresoras, tanto conectadas a un PC como en red;
- resaltado de sintaxis en los textos fuente de los programas;
- trabajar con servidores FTP (con soporte para acceso a través de varios tipos de proxies , reanudación automática, etc.);
- trabajar con servidores SFTP ( complemento WinSCP );
- buscar y reemplazar caracteres simultáneamente en múltiples archivos usando expresiones regulares;
- herramientas para renombrar grupos de archivos con la capacidad de usar máscaras compuestas complejas a partir de comodines y patrones;
- Clientes NNTP -/ SMTP -/ POP3 -/ IMAP4 y envío de mensajes a un buscapersonas;
- trabajar con tamaños no estándar de la pantalla de texto;
- recodificación de textos teniendo en cuenta las tablas de códigos nacionales;
- manipulación del contenido de la cesta;
- gestión de prioridad de procesos en un PC local o de red;
- autocompletado de palabras en el editor y trabajo con plantillas;
- editar el registro de Windows ;
- crear y modificar accesos directos de Windows ;
- todo tipo de manipulaciones con archivos y texto, haciendo cómodo trabajar con materiales Fidonet ;
- codificación y decodificación de archivos en formato UUE ;
- cifrado de archivos simétrico y asimétrico;
- administrar Winamp y modificar comentarios de archivos MP3 ;
- ver y editar el contenido de los recursos de varios juegos;
- trabajar con varios servidores a través de ODBC + trabajar con servidores Oracle a través de OCI;
- gestión de servicios RRAS ;
- iniciar programas externos ( compiladores , convertidores, etc.) al editar textos en el editor FAR;
- mostrar el contenido de los archivos de ayuda de Windows (.hlp y .chm);
- calculadoras con diferentes capacidades;
- varios juegos ;
- funciones de revisión ortográfica al procesar texto en el editor FAR;
- trabajar con archivos de imagen de disco para ZX Spectrum y PC Vector-06Ts ;
- preparación de un catálogo de unidades extraíbles;
- cálculo y verificación de CRC y valores hash criptográficos de archivos ( SHA-1 ; SHA-2 ; Whirlpool y otros).
- Visualización de un sistema de archivos ocultos en teléfonos móviles SonyEricsson .
Algunos complementos importantes (por ejemplo, para trabajar con FTP, imprimir, comparar archivos, trabajar con archivos, trabajar en red) están incluidos en la distribución FAR. Pero la gran mayoría de los complementos están disponibles para descargar en Internet, el usuario puede instalarlos de acuerdo con sus tareas. Actualmente hay más de 700 complementos para FAR.
La mayoría de los complementos están escritos en C/C++ y Pascal utilizando la API FAR original. También hay alternativas modernas: FarNet proporciona API y herramientas para escribir módulos .NET; el módulo PowerShellFar implementa compatibilidad con Windows PowerShell y abre el modelo de objetos FarNet para el control desde scripts o la línea de comandos; el módulo LuaFAR proporciona una API para escribir scripts y complementos en el lenguaje Lua .
Versión portátil
Para ejecutar desde medios extraíbles (discos duros USB, unidades flash, etc.), existe una versión llamada portátil que se utiliza para trabajar sin instalación (generalmente breve) para realizar tareas como transferencia de datos, búsqueda, reparación, etc. .etc [14] [15] .
Versión Unicode
El 26 de octubre de 2007, se puso a disposición del público el repositorio SVN con la versión
Unicode del administrador.
Versión de Linux y macOS
El proyecto far2l está desarrollando un puerto de Far Manager para Linux y macOS. A partir del 20 de septiembre de 2016, el puerto está en funcionamiento, la funcionalidad principal de Far Manager como administrador de archivos y archivos está disponible. Los complementos FarFTP, Colorer, MultiArc, TmpPanel también están portados y funcionan. A partir de noviembre de 2020, se agregó el complemento NetRocks (análogo al trabajo de los protocolos NetBox, sftp, scp, ftp, ftps, smb, nfs y webdav), el trabajo es compatible en los modos gráfico y de consola, al menos 13 complementos del Far original Manager ha sido portado [16] . A partir de enero de 2022, el proyecto pasó a la etapa beta [17] , se agregó soporte para python [18] y lua [19] scripts .
far2l también es compatible con las llamadas extensiones de terminal. Aunque FAR2L en sí mismo es una aplicación TUI, puede ejecutarse en dos backends: GUI y TTY. Si bien el backend TTY puede ejecutarse en cualquier terminal (por ejemplo, xterm), también puede ejecutarse dentro de la versión GUI de la terminal integrada de far2l, obteniendo funciones que no están disponibles en las terminales "normales" (por ejemplo, reconocer todas las combinaciones posibles de teclas del teclado con soporte para más que prensas de eventos, sino también eventos de liberación de teclas). Además, GUI-far2l puede proporcionar acceso al portapapeles compartido y a las notificaciones del escritorio. Estas extensiones se pueden usar ejecutando far2l TTY dentro de una sesión de cliente ssh abierta en GUI-far2l (o usando los protocolos SFTP/SCP de NetRocks para ejecutar far2l de forma remota usando la función "ejecutar comando remoto") [16] [20] .
Licencia
En versiones anteriores a la 1.75.2629, FAR se distribuía como shareware (algunas funciones solo funcionaban después de pasar el registro pagado), mientras que había un llamado "registro xUSSR" gratuito para los residentes de Rusia y otros países de la antigua Unión Soviética . En él, como contraseña para el registro, se requería ingresar el nombre del día actual de la semana en letras rusas. Dicho registro hizo posible el uso de versiones de FAR hasta 1.61 inclusive de forma totalmente gratuita [21] , las versiones posteriores requerían un registro pagado para uso comercial.
Desde la versión 1.75.2629, FAR no requiere registro y se distribuye gratuitamente bajo una licencia BSD modificada [22] . En este sentido, a partir del 18 de mayo de 2010, RARLabs dejó de vender Far Manager [23] .
Las versiones 1.8.x, 2.x y 3.x de Unicode son gratuitas y de código abierto bajo una licencia BSD modificada [24] .
Notas
- ↑ Far Manager 1.75 ahora es gratis . Foro oficial. Archivado desde el original el 11 de julio de 2012. (indefinido)
- ↑ Sitio oficial de Far Manager: código fuente . Archivado desde el original el 19 de julio de 2012. (indefinido)
- ↑ The farmanager Open Source Project en Open Hub: Página de idiomas - 2006.
- ↑ 1 2 Historial de versiones (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. (indefinido)
- ↑ far 1.3 - fido7.far.support Grupos de Google (enlace descendente) . Archivado desde el original el 9 de julio de 2012. (indefinido)
- ↑ Nuevo FAR - fido7.far.support Grupos de Google (enlace descendente) . Archivado desde el original el 9 de julio de 2012. (indefinido)
- ↑ FAR 1.65 difiere de 1.64 al arreglar el módulo de impresión.
- ↑ Sitio oficial de Far Manager: descargar . Consultado el 23 de marzo de 2021. Archivado desde el original el 30 de abril de 2021. (indefinido)
- ↑ forum.farmanager.com • Ver tema - Código abierto - Unicode Far (enlace descendente) . Archivado desde el original el 8 de julio de 2012. (indefinido)
- ↑ Historial de cambios (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. (indefinido)
- ↑ 1 2 Historial de cambios (enlace inaccesible) . Archivado desde el original el 8 de julio de 2012. (indefinido)
- ↑ Sitio oficial de Far Manager: noticias (enlace no disponible) . Consultado el 2 de junio de 2013. Archivado desde el original el 24 de abril de 2013. (indefinido)
- ↑ GitHub - elfmz/far2l: puerto Linux de FAR v2 . Consultado el 7 de septiembre de 2016. Archivado desde el original el 7 de septiembre de 2016. (indefinido)
- ↑ Foro de Farmanager: Portable Far. . Fecha de acceso: 19 de junio de 2013. Archivado desde el original el 4 de marzo de 2016. (indefinido)
- ↑ Ensamblaje separado para la versión portátil. . Consultado el 19 de junio de 2013. Archivado desde el original el 16 de mayo de 2013. (indefinido)
- ↑ 1 2 Puerto Linux de Far Manager: 4 años de progreso . habr.com . Consultado el 12 de noviembre de 2020. Archivado desde el original el 1 de noviembre de 2020. (Ruso)
- ↑ Combinar rama 'test-β' elfmz/far2l@ 3159e21 . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 18 de enero de 2022.
- ↑ far2l/python en master elfmz/ far2l . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 13 de enero de 2022.
- ↑ Discusión de LuaFAR para Far2L #1197 elfmz/ far2l . GitHub . Consultado el 16 de enero de 2022. Archivado desde el original el 18 de enero de 2022.
- ↑ far2l/FarRus.hlf.m4 en master elfmz/far2l GitHub
- ↑ forum.farmanager.com • Ver tema - Licencia (enlace no disponible) . Archivado desde el original el 11 de julio de 2012. (indefinido)
- ↑ Licencia BSD modificada (enlace descendente) . Archivado desde el original el 18 de septiembre de 2012. (indefinido)
- ↑ Softkey-Russia: Far Manager se volvió gratuito (enlace inaccesible) . Archivado desde el original el 18 de septiembre de 2012. (indefinido)
- ↑ Sitio oficial de Far Manager: licencia (enlace descendente) . Archivado desde el original el 7 de julio de 2012. (indefinido)
Enlaces