NanaZip
NanaZip es un archivador de archivos de código abierto destinado a la experiencia moderna de Windows, bifurcado del código fuente del conocido archivador de archivos de código abierto 7-Zip.
Se agradecerán todo tipo de aportaciones. Todas las sugerencias, solicitudes de extracción y problemas son bienvenidos.
Si desea patrocinar el desarrollo de NanaZip, lea el documento de NanaZip Sponsor Edition. Es gratuito para todos los contribuyentes del repositorio de código fuente de NanaZip.
En general, NanaZip Sponsor Edition se parece más a una edición para contribuyentes, pero ofrecemos una manera de comprar el honor y hacer que alguien parezca un colaborador de código fuente, porque NanaZip es siempre un proyecto de código abierto amigable con la comunidad.
Si desea que agregue funciones o mejoras con anticipación, utilice los servicios pagos.
Kenji Mouri
Características
- Herede todas las funciones de 7-Zip 24.08.
- Admite el modo oscuro para todos los componentes de la GUI.
- Admite el efecto Mica en la ventana principal. Disfrutará de Mica inmersiva de ventana completa para todos los componentes de la GUI si está utilizando el modo oscuro con HDR desactivado.
- Empaquetado con MSIX para una experiencia de implementación moderna.
- Admite el menú contextual en el Explorador de archivos de Windows 10/11.
- Habilite la compatibilidad con la descompilación de scripts NSIS para los archivos NSIS. (Fusionado de la sucursal 7-Zip NSIS).
- Proporcione un alias de ejecución de 7-Zip para ayudar a los usuarios a migrar a NanaZip.
- Admite los códecs Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 y Zstandard. (Fusionado de la sucursal 7-Zip ZS).
- Admite el reconocimiento de DPI por monitor para todos los componentes de la GUI.
- Admite i18n para la edición GUI del ejecutable autoextraíble.
- Integre los siguientes algoritmos HASH a NanaZip desde RHash (AICH, BLAKE2b, BTIH, ED2K, EDON-R 224, EDON-R 256, EDON-R 384, EDON-R 512, GOST R 34.11-94, GOST R 34.11-94 CryptoPro , GOST R 34.11-2012 256, GOST R 34.11-2012 512, HAS-160, RIPEMD-160, SHA-224, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Snefru-128, Snefru-256, Tiger, Tiger2, TTH , hidromasaje), xxHash (XXH3_64 bits, XXH3_128 bits) y GmSSL (SM3).
- Habilite Control Flow Guard (CFG) en todos los archivos binarios de destino para mitigar los ataques ROP.
- Marque todos los archivos binarios de destino x86 y x64 como compatibles con Shadow Stack de Control-flow Enforcement Technology (CET).
- Comprobaciones estrictas de identificadores en tiempo de ejecución para bloquear el uso de identificadores no válidos.
- Deshabilitar la generación dinámica de código en las versiones de lanzamiento evita la generación de código malicioso en tiempo de ejecución.
- Bloquee la carga de bibliotecas inesperadas desde fuentes remotas en tiempo de ejecución.
- Habilite la verificación de integridad del paquete.
- Habilite los metadatos de continuación de EH.
- Habilite las devoluciones firmadas.
- Habilite la desactivación de la creación de procesos secundarios para la versión de línea de comandos de NanaZip.
Diferencias entre NanaZip y NanaZip Classic
NanaZip 3.0 y posteriores tendrán dos versiones de distribución llamadas NanaZip y NanaZip Classic. Aquí están las diferencias entre ellos.
NanaZip
- Sólo soporte de 64 bits.
- Sólo versión empaquetada MSIX.
- Admite el menú contextual en el Explorador de archivos de Windows 10/11.
- Soporta las asociaciones de archivos.
- Proporcione un alias de ejecución de 7-Zip para ayudar a los usuarios a migrar a NanaZip.
- Solo es compatible con Windows 10 versión 2004 (compilación 19041) o posterior.
- GUI basada en XAML.
NanaZip Clásico
- Tener soporte para 32 bits.
- Sólo versión portátil.
- No tiene soporte para el menú contextual.
- No tiene soporte para asociaciones de archivos.
- No tiene soporte para el alias de ejecución de 7-Zip.
- Admite Windows Vista RTM (compilación 6000.16386) o posterior.
- Interfaz gráfica de usuario Win32.
Requisitos del sistema
NanaZip (GUI basada en XAML y paquete MSIX)
- Sistema operativo compatible: Windows 10 versión 2004 (compilación 19041) o posterior
- Plataformas compatibles: x86 (64 bits) y ARM (64 bits)
NanaZip clásico (GUI Win32)
- Sistema operativo compatible: Windows Vista RTM (compilación 6000.16386) o posterior
- Plataformas compatibles: x86 (32 bits y 64 bits) y ARM (64 bits)
NanaZip Core (núcleo, códecs, CLI y ejecutables autoextraíbles)
- Sistema operativo compatible: Windows Vista RTM (compilación 6000.16386) o posterior
- Plataformas compatibles: x86 (32 bits y 64 bits) y ARM (64 bits)
Nota: Excepto los ejecutables autoextraíbles, el ucrtbase.dll con la versión 10.0.19041.0 o posterior debe existir en la carpeta binaria si desea utilizar componentes NanaZip en versiones de Windows anteriores a Windows 10 versión 2004 (compilación 19041).
Elegimos Windows como la plataforma principal compatible con el proyecto NanaZip porque Windows ha mantenido una ABI y una compatibilidad buenas y comprobadas, y se destaca en la historia de la informática. Pero también nos preocupamos por la plataforma que no es Windows. Esta es la política para el soporte de plataformas que no son Windows:
- La versión moderna de NanaZip no será compatible con sistemas que no sean Windows a menos que alguien haya portado WinRT XAML a POSIX. Por lo tanto, la política de soporte fuera de Windows es solo para NanaZip Core y NanaZip Classic.
- El equipo de desarrolladores hará todo lo posible para admitir Wine que tenga el nivel de funciones de Windows Vista o posterior. Actualmente probado simplemente en Wine 9.x.
- No admitimos ReactOS y sus derivados porque son demasiado difíciles de soportar. Pero las pruebas con ReactOS y sus derivados pueden ser interesantes.
Descarga e instalación
A continuación se muestran algunos métodos de instalación disponibles para NanaZip.
Tienda Microsoft
Esta es la forma recomendada de instalar NanaZip.
Busque e instale NanaZip
en la Tienda Windows para la versión estable y NanaZip Preview
para la versión preliminar.
Además, también puede hacer clic en el enlace de Microsoft Store que necesita.
- NanaZip
- Vista previa de NanaZip
Paquete MSIX
También puede descargar el paquete MSIX en las versiones de GitHub.
Una vez que haya descargado el paquete MSIX, puede hacer doble clic para instalarlo o puede ejecutar el siguiente comando en PowerShell que se ejecuta como administrador.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat Ninguno -ExecutionPolicy Bypass Add-AppxPackage -DeferRegistrationWhenPackagesAreInUse -ForceUpdateFromAnyVersion -Path The path of the MSIX package
Nota: Todas las dependencias necesarias están incluidas en el paquete MSIX de NanaZip porque sabemos que es muy difícil para los usuarios que no tienen acceso a la tienda obtener nuestros paquetes de dependencias, y queremos que sean robustos y desplegables en todas partes.
Si desea instalar NanaZip para todos los usuarios, puede ejecutar el siguiente comando en PowerShell que se ejecuta como administrador.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat Ninguno -ExecutionPolicy Bypass Add-AppxProvisionedPackage -Online -PackagePath The path of the MSIX package
-LicensePath The path of the XML license file
También puede ejecutar el siguiente comando en el símbolo del sistema, que en su lugar se ejecuta como administrador.
DISM.exe /Online /Add-ProvisionedAppxPackage /PackagePath: The path of the MSIX package
/LicensePath: The path of the XML license file
Para obtener más información, lea los documentos para PowerShell y DISM.
Nota: Debido a la política de Microsoft Store, debe ejecutar NanaZip con conexión a Internet la primera vez para obtener la licencia si instala NanaZip sin conexión a Internet; de lo contrario, Windows no iniciará NanaZip correctamente.
Si desea desinstalar NanaZip que instaló para todos los usuarios, puede ejecutar el siguiente comando en PowerShell que se ejecuta como administrador.
Get-AppxPackage -Nombre 40174MouriNaruto.NanaZip -AllUsers | Eliminar-AppxPackage -Todos los usuarios -Confirmar
Problemas conocidos
- Si no puede encontrar NanaZip en el menú contextual, reinicie todos los procesos del Explorador de archivos a través del Administrador de tareas.
- Debido al diseño de MSIX, el menú contextual de las unidades en el Explorador solo se muestra en Windows 11(22H2)+.
- Debido a problemas en la virtualización del sistema de archivos de Desktop Bridge, no puede utilizar NanaZip en el modo seguro de Windows.
- Debido a la política de Microsoft Store, NanaZip no puede deshabilitar la virtualización del sistema de archivos Desktop Bridge, por lo que las operaciones de archivos en
%UserProfile%/AppData
se redirigirán en Windows 10, y las operaciones de archivos en directorios distintos de Local
, LocalLow
y Roaming
en %UserProfile%/AppData
seguirá siendo redirigido en Windows 11. - Debido a las limitaciones de Microsoft Store, NanaZip 1.2 y versiones posteriores no admitirán idiomas que no se mencionen en https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.
- Si desactiva el Firewall de Windows, es posible que NanaZip no se instale. (#204) (microsoft/terminal#12269)
- Debido a las limitaciones de la configuración del sistema, a partir de Windows 11+ (compilaciones 22000.1817+ y 22621.1555+), puede iniciar directamente la página de configuración para la asociación de archivos de NanaZip. (https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-default-apps-settings)
- Debido a la implementación de la API de licencias de Microsoft Store, encontrará que NanaZip intentará acceder a Internet comenzando con NanaZip 3.0 porque NanaZip necesita usarlo para verificar el estado de la licencia del complemento Sponsor Edition.
- Para optimizar la experiencia del usuario, NanaZip solo verificará el estado de la licencia del complemento Sponsor Edition la primera vez que inicie NanaZip File Manager. Puede hacer clic en el botón de patrocinador si desea actualizar el estado después de haber comprado o canjeado el complemento Sponsor Edition.
Documentos
- Licencia
- Personas Relevantes
- política de privacidad
- Código de conducta
- Guía contribuyente
- Edición patrocinadora de NanaZip
- Notas de la versión de NanaZip
- Notas de la versión preliminar de NanaZip
- Versionado
- Foros Mi Vida Digital