RenameNinja

RenameNinja — Descargar gratis. Renombrado masivo con expresiones regulares y JavaScript

RenameNinja es una aplicación nativa para macOS que permite renombrar archivos en lotes mediante el uso combinado de expresiones regulares para extraer campos de los nombres originales y código JavaScript personalizado para transformar dichos campos. La herramienta extrae automáticamente metadatos avanzados de imágenes, archivos de audio, vídeos, documentos PDF y archivos de Office, poniendo a disposición del usuario una amplia gama de variables que pueden ser utilizadas en la lógica de renombrado. La aplicación ofrece un período de prueba gratuito sin limitaciones funcionales, requiriendo una licencia únicamente para eliminar el recordatorio periódico. Está desarrollada íntegramente con SwiftUI y AppKit, lo que garantiza una integración profunda con el sistema operativo macOS a partir de la versión Sonoma (14).

4.0(1 valoraciones)

Descargar RenameNinja (Enlaces oficiales)
Tamaño del archivo: 2.4 MB
La última versión de RenameNinja es: 1.1
Sistema operativo: MacOS
Idiomas: English
Precio: $0.00 USD
Producto comercial y de propiedad exclusiva. Compra única (licencia perpetua) con un coste de 10 $.

  • Extracción de campos mediante expresiones regulares. El usuario define un patrón de expresión regular que se aplica al nombre original de cada archivo. Cada grupo de captura definido en la expresión regular se convierte en un campo independiente, al que se puede hacer referencia posteriormente. Este mecanismo permite descomponer nombres de archivo estructurados (por ejemplo, con fechas, números de serie o identificadores) en componentes lógicos que sirven como base para construir el nuevo nombre. Si la expresión regular no coincide con algún archivo, la operación de renombrado se bloquea para evitar resultados inconsistentes.
  • Transformación de campos con JavaScript personalizado. Para cada archivo, la aplicación ejecuta un bloque de código JavaScript definido por el usuario. Dentro de este entorno, se dispone del objeto fields, que contiene todos los campos extraídos previamente, así como metadatos del archivo. El programador puede modificar, concatenar o generar nuevos valores dinámicamente. También se expone un objeto context que persiste durante todo el proceso de renombrado, lo que permite mantener contadores personalizados o estados compartidos entre archivos, facilitando numeraciones complejas o lógicas secuenciales no lineales.
  • Construcción del nombre final con plantillas. Una vez que los campos han sido procesados con JavaScript, el usuario especifica un patrón de resultado donde puede intercalar texto fijo con referencias a los campos (por ejemplo, {fecha}, {nombre}). El orden y la estructura del nombre final se definen con total libertad, permitiendo crear convenciones de nomenclatura estandarizadas, insertar metadatos como dimensiones de imagen, datos EXIF o información de pistas de audio directamente en el nombre del archivo.
  • Deshacer renombrados. La aplicación mantiene un registro de la operación de renombrado ejecutada, lo que permite revertir completamente el cambio mediante la función de deshacer. Esta característica garantiza que cualquier transformación aplicada a los archivos pueda ser anulada sin pérdida de información, devolviendo los nombres a su estado original previo a la operación.
  • Extracción de metadatos de imágenes (EXIF). Para archivos de imagen, el software lee automáticamente los metadatos EXIF y los expone como campos accesibles. Entre los datos disponibles se incluyen dimensiones (ancho y alto en píxeles), marca y modelo de la cámara, objetivo utilizado, tiempo de exposición en formato decimal o fraccionario, apertura, valor f-number, sensibilidad ISO, distancia focal, coordenadas GPS (latitud, longitud y altitud) y la fecha y hora original de captura. Estos campos pueden utilizarse directamente en el código JavaScript o en la plantilla final.
  • Extracción de metadatos de vídeo. Los archivos de vídeo aportan metadatos técnicos que resultan esenciales para flujos de trabajo de edición o catalogación. RenameNinja extrae la duración en segundos, las dimensiones en píxeles, la tasa de fotogramas por segundo (fps), la resolución clasificada en categorías (8K, 4K, 1080p, 720p, 480p o SD), el número de pistas de audio y la fecha y hora de creación del archivo. Toda esta información está disponible como campos que pueden ser incorporados en la lógica de renombrado.
  • Extracción de metadatos de audio. Para archivos de audio, la aplicación obtiene datos como la duración, título de la pista, artista, álbum, género, número de pista, número de disco, año de lanzamiento, frecuencia de muestreo (sample rate), profundidad de bits, cantidad de canales y el tipo de configuración de canales (mono, estéreo o multicanal). Estos metadatos permiten organizar bibliotecas musicales o archivos de sonido con criterios precisos basados en el contenido intrínseco de cada archivo.
  • Extracción de metadatos de documentos PDF. Los archivos PDF proporcionan un conjunto de campos que incluyen título, autor, asunto, creador, productor, fecha y hora de creación, fecha y hora de modificación y el número total de páginas. Esta funcionalidad resulta de utilidad para gestionar grandes volúmenes de documentos, permitiendo incorporar información estructural del PDF directamente en el nombre del archivo sin necesidad de abrir cada documento manualmente.
  • Extracción de metadatos de documentos de Office. Archivos de Microsoft Office (Word, Excel, PowerPoint) y de iWork (Pages, Numbers, Keynote) exponen metadatos a través del sistema Spotlight de macOS. Los campos disponibles incluyen título, autores, creador, descripción y asunto del documento. Aunque la disponibilidad de estos datos depende de la información embebida en cada archivo, su integración permite flujos de trabajo de renombrado basados en el contenido documental.
  • Vista previa en tiempo real y resaltado de campos. La interfaz principal muestra una tabla con todos los archivos cargados, sus nombres originales y los nuevos nombres calculados según las reglas definidas. Cada campo extraído o generado aparece resaltado visualmente, y aquellos campos que no están disponibles para un archivo específico se marcan en color rojo, proporcionando retroalimentación inmediata sobre posibles incoherencias. Un panel de vista de árbol permite explorar todos los metadatos disponibles por archivo en tiempo real.
  • Guardado de sesiones recientes y acceso rápido. La aplicación almacena automáticamente las últimas diez sesiones de renombrado, incluyendo las expresiones regulares, el código JavaScript y las plantillas utilizadas. Mediante el menú de sesiones recientes, el usuario puede recuperar configuraciones anteriores sin necesidad de redefinir la lógica de transformación, agilizando tareas repetitivas o similares.
  • Validación previa al renombrado. El botón de renombrado permanece deshabilitado hasta que todos los archivos de la lista superen correctamente las etapas de extracción mediante expresión regular y la ejecución del código JavaScript. Esta validación previene operaciones incompletas o errores parciales que podrían dejar archivos sin renombrar de manera inconsistente, asegurando que la regla definida es aplicable al conjunto completo de elementos seleccionados.
  • Vista rápida de archivos originales. Al hacer doble clic sobre cualquier nombre de archivo en la lista, el sistema operativo activa la función QuickLook, mostrando una vista previa del contenido original sin necesidad de abrir la aplicación asociada. Esta característica facilita la verificación del contenido antes de aplicar el renombrado, especialmente cuando se trabaja con archivos multimedia o documentos.

La aplicación RenameNinja fue creada por el desarrollador independiente bajo el sello Loshadki, con el objetivo de ofrecer una herramienta de renombrado basada en principios de ingeniería de software precisos, orientada a usuarios con conocimientos técnicos que requieren control total sobre la transformación de nombres de archivos. El desarrollo comenzó en el año 2023, y la primera versión pública fue lanzada con soporte para macOS Sonoma. El programa está escrito íntegramente en Swift, utilizando SwiftUI para la interfaz de usuario y AppKit para la integración profunda con el sistema de archivos y los servicios de metadatos de macOS. La lógica central de renombrado emplea el motor de expresiones regulares nativo de Swift y el framework JavaScriptCore, que permite ejecutar código JavaScript de manera aislada y segura dentro del entorno de la aplicación.


Alternativas a RenameNinja:

Pix42 — Descargar gratis. Navegador multimedia con soporte RAW y archivos

Pix42

Pix42 es un programa para Windows y macOS que permite examinar imágenes, vídeos, archivos de audio, formatos RAW de cámara y archivos comprimidos (ZIP, RAR, CBZ, CBR, 7z) sin necesidad de cambiar de aplicación.
Precio: Gratis   Tamaño: 89 MB   Versión: 1.2.0   SO: Windows, MacOS
AB Commander — Descargar gratis. Gestor de archivos con dos paneles y sincronización de carpetas

AB Commander

AB Commander es un administrador de archivos con interfaz de doble panel diseñado para reemplazar al Explorador de Windows.
Precio: Gratis   Tamaño: 5.4 MB   Versión: 26.1   SO: Windows
Oxyde — Descargar gratis. Gestor de archivos con panel dual y soporte de imágenes

Oxyde

Oxyde es un gestor de archivos moderno de alto rendimiento construido con Rust y Tauri, con interfaz React y TypeScript.
Precio: Gratis   Tamaño: 8.35 MB   Versión: 1.1.0   SO: Windows
MTF Explorer — Descargar gratis. Gestor de archivos con pestañas y nubes

MTF Explorer

MTF Explorer (Multi Tab File Explorer) es un gestor de archivos moderno para Windows que unifica el trabajo con carpetas locales, almacenamiento en la nube (AWS S3, Azure, Google Cloud) y servidores remotos FTP/SFTP en una única interfaz con paneles duales y pestañas.
Precio: $8   Tamaño: 131.3 MB   Versión: 1.0   SO: Windows