Repository navigation
Releases: fakerUZI/macos_winfile
Release list
LeafFiles v2.2.2
LeafFiles v2.2.2
版本 2.2.2,构建号 21。
- 分类扫描覆盖已挂载的可见磁盘,为各范围分配扫描额度,优先逐步展示外接盘结果;连接或移除磁盘后自动刷新。扫描结果仍受深度、数量及文件访问权限限制。
- 新用户的个人收藏默认为空,不再自动加入六个标准目录;已有收藏保留,标准目录名称跟随语言显示。
- 页签支持拖动排序、右键移动、移到新窗口和合并窗口。重启后保存的页签恢复到一个窗口。
- 增强列表双击绑定的稳定性和诊断日志。感谢 @xuchen521 在 Issue #4 中报告问题;本机未复现对方的问题,仍需要反馈者在自己的设备上验证。
已在隔离的 GitHub 2.2.1 发行包中测试双击文件和文件夹;用临时挂载磁盘映像验证外接盘分类及插拔刷新。ARM 和 Intel/Rosetta 回归各 1,343 项通过,跳过真实安卓设备读写。
English
LeafFiles 2.2.2 (build 21) includes mounted volumes in category scans, displays results progressively, refreshes on connect and disconnect, and starts new installations with empty favorites while preserving existing ones. Tabs can be reordered, detached, and merged. Table double-click handling and diagnostics have also been improved. Thank you @xuchen521 for reporting Issue #4; confirmation on the reporter's machine is still needed.
LeafFiles v2.2.1
LeafFiles v2.2.1
版本 2.2.1,构建号 20。本次修复文件拖放时可能意外创建副本的问题。
- 当前目录内移动:将当前目录的文件或文件夹拖入子文件夹时移动原项目,不再复制一份;拖到当前目录空白处不会创建副本。
- 其他目录拖入仍为复制:从其他目录拖入文件或文件夹时保留源项目;需要在当前目录创建副本时,可使用复制与粘贴。
- 保留操作保护:读取拖入项目失败,或一次拖入混合来源的项目时会提示;移动沿用现有传输进度和撤销机制。
图标视图中的实际目录移动已用隔离测试目录验证,原位置没有留下副本。列表与图标视图共用相同的拖放策略。
使用原有终端安装命令,或在应用内检查更新。支持 macOS 13 及以上的 Apple Silicon 和 Intel Mac;安装包为 ad-hoc 签名,未经过 Apple 公证。
English
LeafFiles 2.2.1 (build 20) fixes unexpected copies during drag and drop.
- Items dragged from the current folder into a subfolder are moved; dropping them on the current folder's empty area no longer creates duplicates.
- Items dragged in from other folders are copied, preserving the originals. Use copy and paste to explicitly make a copy in the current folder.
- Unreadable items and mixed sources prompt a retry or separate drops; move progress and undo remain available.
An isolated icon-view test confirmed the moved folder no longer remains at its original location. Details and icon views share the same drop policy.
Use the existing terminal installer or Check for Updates. Requires macOS 13+; universal Apple Silicon and Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.2.0 · 图标配色与侧栏交互优化
LeafFiles v2.2.0
版本 2.2.0,构建号 19。本次围绕日常文件浏览,优化图标配色与左右侧栏交互。
- 侧栏与主页图标配色:恢复侧栏的蓝色导航图标和文件分类色;主页快速访问同步使用蓝色常用目录、绿色图片、橙色影片与紫色音乐图标,文字和卡片保留原有层次。
- 左右侧栏原位收起与展开:分隔线更清晰,中间增加方向箭头。收起后在窗口边缘保留反向箭头,点击即可展开并恢复之前的宽度;两侧可分别操作,也可同时收起。
- 保留宽度调整习惯:仍可拖动分隔线调宽、双击恢复默认宽度;顶部展开按钮继续可用。收起后的边条单独占位,不覆盖文件或滚动条。空间清理页面不显示不适用的右侧展开入口。
- 修复文件夹图标闪现:网格和列表在异步读取真实图标前,直接显示 macOS 系统文件夹图标,消除切换目录时黄色占位图一闪而过的问题;自定义图标仍继续加载。
感谢此前通过 GitHub Issues 提供建议、复现信息和修复验证的 @KaKi87,以及持续反馈界面体验的用户。社区致谢与相关历史反馈继续保留在官网致谢区。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash现有用户也可使用应用内「检查更新」。原安装命令、个人设置、收藏和 Sparkle 签名更新渠道继续兼容。需要 macOS 13 或更新版本,通用安装包支持 Apple Silicon 与 Intel。应用为 ad-hoc 签名,未经过 Apple 公证;发行文件沿用 WinFile-2.2.0.zip / WinFile.zip。
English
LeafFiles 2.2.0 (build 19) refines icon colors and pane controls for everyday file browsing.
- Sidebar and Home colors: blue navigation icons and file-category colors return to the sidebar. Quick Access uses blue for common locations, green for Pictures, orange for Movies and purple for Music, retaining the existing text and card styling.
- Collapse and reopen in place: clearer dividers include directional arrow buttons. Collapsed panes retain reverse arrows at the window edges; click to reopen at the previous width. Both panes can be collapsed independently or together.
- Keep familiar width controls: drag dividers to resize, double-click to reset, or reopen panes from the toolbar. Collapsed rails reserve their own space without covering files or scrollbars. Cleanup pages omit the unavailable inspector control.
- Fix folder-icon flashes: lists and grids show the macOS folder icon immediately while the real icon loads, removing the brief yellow placeholder during folder changes. Custom icons still load asynchronously.
Thanks to @KaKi87 for earlier GitHub suggestions, reports and follow-up checks, and to users sharing interface feedback. Community acknowledgments and related earlier reports remain available on the website.
Use the existing installation command or Check for Updates in the app. Preferences, favorites and the signed update channel remain compatible. Requires macOS 13+; universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.1.0 · 访达联动与解压体验完善
LeafFiles v2.1.0
版本 2.1.0,构建号 18。本次完善访达联动、语言切换与解压位置选择。
- 从访达打开压缩包:右键支持的 ZIP / ZIPX / RAR / 7Z 等压缩包,在「打开方式」选择 LeafFiles,直接进入内置预览。注册为备用查看器,系统默认应用仍由你选择。
- 在 LeafFiles 中显示:访达右键文件或文件夹,使用同名系统服务,在新页签定位并选中文件,或进入文件夹。支持多选,保留原有页签;冷启动也能接收请求。
- 菜单跟随中英文切换:修复选择 English 后「设置、关于、隐藏、退出」仍显示中文的问题;菜单栏顶级标题同步更新,重复设置入口已去除。少数系统提供的窗口命令、输入法、听写及第三方服务文案仍可能采用系统语言。
- 解压位置可直接新建目录:「解压到…」的内置选择器新增「新建文件夹…」,创建后自动进入新目录,再确认即可解压。支持连续新建多级目录,明确提示重名、无效名称与权限错误,原有目录和文件不会被覆盖。
感谢反馈与验证
感谢 @KaKi87 持续提供建议、复现信息、崩溃日志与修复验证:收藏与内置选择器建议 #1、应用切换崩溃日志 #2、OrbStack 目录反馈 #3。这些历史问题与建议已在此前版本处理,OrbStack 的恢复也已得到报告者确认;此处记录致谢,不将旧修复计为 2.1.0 新增内容。官网新增独立贡献者致谢区,欢迎继续分享使用中遇到的问题。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash原安装命令、个人设置、收藏及 Sparkle 签名更新渠道保持兼容。需要 macOS 13 或更新版本;通用安装包支持 Apple Silicon 与 Intel。应用为 ad-hoc 签名,未经过 Apple 公证。发行文件继续沿用 WinFile-2.1.0.zip / WinFile.zip。
English
LeafFiles 2.1.0 (build 18) improves Finder integration, language switching and extraction destinations.
- Open archives from Finder: choose LeafFiles in Open With for supported ZIP, ZIPX, RAR, 7Z and other archives to open the built-in preview. LeafFiles registers as an alternate viewer; your default application remains your choice.
- Show in LeafFiles: use the Finder service to reveal files or browse folders in new tabs. Multiple selections and cold launches are supported, while existing tabs are preserved.
- Localized application menus: Settings, About, Hide and Quit now follow the selected English or Chinese language, alongside the top-level menu bar. The duplicate Settings entry is hidden. Some system-provided window commands, input methods, dictation and third-party services may retain the system language.
- Create extraction destinations: choose New Folder in the built-in Extract To picker. Successful creation opens the new folder, ready for confirmation. Nested folders can be created in sequence; conflicts, invalid names and permission errors are reported without overwriting existing items.
Thanks to @KaKi87 for the favorites and in-app picker suggestions #1, crash logs #2 and OrbStack report and follow-up #3. These earlier reports were addressed in previous releases; the OrbStack recovery was confirmed by the reporter. This is an acknowledgment, not a claim of new OrbStack fixes in 2.1.0. The website now includes a dedicated community acknowledgments section.
The existing installation command, preferences, favorites and signed update channel remain compatible. Requires macOS 13+. Universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.0.4 · 文件浏览体验优化
LeafFiles v2.0.4
版本 2.0.4,构建号 17。本次集中改善文件浏览的流畅度与显示完整性。
- 大量文件滚动更流畅:原生滚动容器复用可见行与磁贴,缓存系统文件图标和默认应用查询结果,减少重复布局。
- 修复悬停残影:鼠标停留在文件区时,滚动会重新定位悬停目标,及时清除旧磁贴的底色。
- 扫描提示不再遮挡文件:「继续加载 / 深入扫描」、任务提示和底部状态栏各自占位,首个图标与最后一行文件保持可见;提示消失后自动归还空间。图标与详细列表均适用。
近期修复已完成回归验证,当前本机使用中暂未发现明显问题。LeafFiles 会继续专注文件浏览、整理和管理,后续以界面优化、性能提升和问题修复为主,不扩展无关功能。欢迎继续反馈使用中遇到的问题。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash原安装命令、个人设置、收藏及签名更新渠道保持兼容。需要 macOS 13 或更新版本;通用安装包支持 Apple Silicon 与 Intel。应用为 ad-hoc 签名,未经过 Apple 公证。发行文件继续沿用 WinFile-2.0.4.zip / WinFile.zip。
English
LeafFiles 2.0.4 (build 17) improves the smoothness and clarity of everyday file browsing.
- Reuse native grid rows and tiles, with cached system icons and default-app lookups, to reduce layout work when scrolling through many files.
- Fix stale hover backgrounds when scrolling under a stationary pointer.
- Give scan notices, task banners and the bottom status bar their own layout space so they no longer cover file icons or rows. Both icon and detail views reclaim the space when a notice disappears.
The recent fixes have passed regression checks, with no obvious issues found in local use. LeafFiles remains focused on file management. Future work will prioritize interface improvements, performance and bug fixes, without expanding into unrelated tools.
The existing installation command, preferences, favorites and signed update channel remain compatible. Requires macOS 13+. Universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.0.3
LeafFiles v2.0.3
版本 2.0.3,构建号 16。本次让新建 ZIP 更适合分享:自动过滤 macOS 杂项,保留其他隐藏文件。
压缩时过滤 macOS 杂项
- 新建 ZIP 自动排除各层级的
.DS_Store、._*和__MACOSX目录及其内容;普通文件夹、直接多选与跨目录合并压缩均生效。 - 保留
.git、.env、.gitignore、.config、.localized等其他隐藏项、空目录和符号链接本身。.DS_Store.backup、report._draft.txt、__MACOSX_notes等相似名称也会保留。 - 只过滤打包内容,不删除或修改源文件,不改动已有压缩包。
- 只选中杂项时,明确提示没有可压缩的内容,不生成空包;完善横线开头文件名的处理。
包内默认应用打开、空格快速预览、微信附件整理、MTP 安卓文件管理等功能继续保留。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash原 curl 命令、收藏、设置与签名更新渠道保持兼容。需要 macOS 13 或更新版本;通用安装包支持 Apple Silicon 与 Intel。应用为 ad-hoc 签名,未经过 Apple 公证。发行文件继续使用 WinFile-2.0.3.zip / WinFile.zip。
English
LeafFiles 2.0.3 (build 16) creates ZIP archives without macOS metadata clutter while retaining other hidden files.
- Exclude
.DS_Store,._*and__MACOSXdirectories and their contents at every level. This applies to folders, direct multi-selection and combined selections from different directories. - Keep
.git,.env,.gitignore,.config,.localized, other hidden items, empty folders and symlinks. Similar names such as.DS_Store.backup,report._draft.txtand__MACOSX_notesremain intact. - Filter only archive contents; source files and existing archives remain untouched.
- Selecting only metadata shows a clear message instead of creating an empty archive. Filenames beginning with a dash are handled safely.
- Default-app opening of archive members, Space for Quick Look, WeChat cleanup and MTP Android features remain available.
The existing curl command, preferences and signed update channel remain compatible. Requires macOS 13+. Universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.0.2
LeafFiles v2.0.2
版本 2.0.2,构建号 15。本次增加包内文件的默认应用打开,并统一常用菜单图标。
包内文件,交给熟悉的应用
- 在压缩包预览中,双击文件或点击「用默认应用打开」,即可打开文本、Markdown、图片、视频等文件。优先使用 LeafFiles 内指定的文件关联,未设置时使用 macOS 默认应用。
- 仅直接打开原始大小小于 64 MiB 的文件。达到限制、大小未知或链接会明确提示先解压,并提供内置解压位置选择器入口。
- 只临时解出所选文件,无须手动解压整个压缩包;单击仍仅选择,双击文件夹进入目录。
- 空格和「查看所选文件」继续使用内置 Quick Look,右上角「关闭」按钮保留。
临时文件与错误处理
- 外部应用使用独立的只读缓存,关闭压缩包窗口后仍可继续读取;同一预览会话重复打开会复用副本,修改不会写回原压缩包。
- 后续准备文件时,回收超过七天或超出 512 MiB 目标的旧会话缓存。本次 LeafFiles 运行中已交给外部应用的文件受保护,容量目标不是硬上限。
- 支持密码输入与重试、取消准备、源压缩包变化检查及默认应用启动失败提示。
更统一的菜单按钮
- 页签栏加号旁只保留一个下三角。
- 文件整理工具和详情栏更多操作仅显示省略号,去掉附加箭头;新建、复制为与紧凑显示菜单同步统一。
- 保留 macOS 原生配色,补充菜单无障碍名称。原 curl 安装命令、收藏、设置及自动更新渠道保持兼容。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash要求 macOS 13 或更新版本,通用安装包支持 Apple Silicon 和 Intel。应用为 ad-hoc 签名,未经过 Apple 公证。自动更新下载文件仍使用 WinFile-2.0.2.zip / WinFile.zip。
English
LeafFiles 2.0.2 (build 15) opens archive members in your preferred apps and simplifies menu icons.
- Double-click an archive member or choose Open with default app for text, Markdown, images, videos and other types. LeafFiles associations take priority, followed by the macOS default.
- Direct opening requires a known original size smaller than 64 MiB. Files at the limit, unknown sizes and links prompt you to extract first, with an in-app destination picker entry.
- Only the selected file is temporarily extracted. Single-click still selects; double-clicking a folder navigates into it. Space and View selected file retain embedded Quick Look; the original top-right Close button remains.
- External apps receive read-only cached copies that survive closing the archive window. Repeat opens in the same preview session reuse the copy; edits are not written back to the archive.
- Later file opens reclaim previous-session cache entries older than seven days or above a 512 MiB target. Files handed off during the current app run stay protected, so this is not a hard size cap.
- Password retries, cancellation, archive-change checks and application-launch errors are handled explicitly.
- One chevron beside the tab-bar plus, one ellipsis for More, no duplicate arrows in everyday menus, and clearer accessibility labels. Native colors, the existing curl command, settings and signed update channel remain compatible.
Requires macOS 13+. Universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles v2.0.1
LeafFiles v2.0.1
版本 2.0.1,构建号 14。本次完善压缩包预览和常用页面交互,并统一访达中的应用名称。
感谢反馈与修复确认
感谢 @KaKi87 提供问题反馈、复现信息和后续验证。
- OrbStack 目录打开已恢复:此前反馈的 “The file
OrbStackcouldn't be opened” 问题,已在先前版本中修复相关目录与符号链接处理;报告者于 2026-10-23 在 issue #3 回复确认问题看起来已修复。此处记录反馈确认,并非声称本版本新增了另一项 OrbStack 修复。 - 同时感谢他在 issue #2 提交应用切换时崩溃的日志,以及在 issue #1 提出直接添加文件夹到收藏和使用内置选择器的建议;这些修复和功能已随此前版本提供。
压缩包预览
- 支持按目录逐层浏览、返回上级和面包屑导航,正确合并隐含目录并显示空目录。
- 搜索覆盖整个压缩包,结果显示完整路径;列表突出名称、大小与类型,压缩及加密信息收纳到详情中。
- 单击选中,双击文件或按空格才准备预览;切换选中项保留当前预览,减少重复读取和临时文件写入。
- 预览区统一展示加载、密码及错误状态,支持收起;“解压全部”明确作用范围。
常用页面与交互
- 保留 macOS 原生配色,优化按钮图标、悬停反馈、禁用状态及紧凑窗口的布局。
- 文件详情分组更清晰,常用操作固定展示;安卓文件可在新页签定位到设备内的所在目录。
- 搜索条件可逐项移除;清理页完善空结果重置和底部已选数量、占用统计。
- 安卓文件标识包含设备身份,避免不同设备相同路径的条目冲突。
应用名称与升级
- 安装目录统一为 LeafFiles.app,访达中显示新名称。安装脚本自动备份并迁移旧的
WinFile.app,失败时回滚。 - 原 curl 命令、应用标识、收藏、页签、设置和自动更新签名密钥继续沿用;下载文件仍为
WinFile.zip/WinFile-2.0.1.zip。 - 应用内更新可能沿用原安装目录;若更新后访达仍显示
WinFile.app,退出应用后运行下方安装命令即可迁移。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash要求 macOS 13 或更新版本;通用安装包支持 Apple Silicon 和 Intel。应用仍为 ad-hoc 签名,未经过 Apple 公证。
English
LeafFiles 2.0.1 (build 14) improves archive browsing, everyday controls and the app’s name in Finder.
Thanks to @KaKi87 for reporting bugs and following up. The OrbStack folder-opening problem was addressed by earlier directory/symlink fixes, and the reporter confirmed that it seems fixed on October 23 in issue #3. This release records that confirmation, rather than claiming a new OrbStack-specific fix. Thanks also for the crash logs in issue #2 and the favorites / in-app picker suggestions in issue #1, addressed in earlier releases.
- Browse archives by folder with breadcrumbs and Up navigation, including inferred and empty directories. Search across the archive with full paths.
- Select rows without extracting; double-click a file or press Space to prepare its preview. Keep the current preview while changing selection to reduce repeated reads and temporary writes.
- Clearer preview loading, password and error states, collapsible details, and an explicit Extract All action.
- Retain native macOS colors with clearer toolbar icons, hover/disabled feedback, compact layouts, grouped file details, removable search filters and cleanup selection totals.
- Locate Android files in a new device-folder tab; include device identity in file IDs to prevent cross-device collisions.
- Install as LeafFiles.app. The curl installer backs up and migrates legacy WinFile.app installations and rolls back on failure. Existing settings and update signatures remain compatible; download filenames stay unchanged. In-app updates may retain the old directory name; quit and rerun the curl installer to migrate it.
Requires macOS 13+. Universal Apple Silicon / Intel build; ad-hoc signed, not Apple-notarized.
LeafFiles 2.0.0 · 界面焕新与全新名称
LeafFiles v2.0.0
版本 2.0.0,构建号 13。本次主要更新:界面优化,以及 WinFile 正式更名为 LeafFiles。
界面优化
- 统一页签、工具栏和地址栏的背景、间距与层级,活动页签使用简洁的强调线。
- 侧边栏分组可折叠并记住状态,统一图标与数量标记,空间清理固定在底部。
- 通用清理与微信附件清理突出总量和已选占用,区分扫描、筛选和移到废纸篓的操作。
- 搜索弹窗默认收起更多条件,显示有效条件数量;已有筛选条件会自动展开。
- 压缩包预览根据窗口宽度切换左右或上下布局,支持关闭单文件预览及折叠说明。
- 文件详情增大本机缩略图、分组显示属性并支持复制所在目录;文件图标网格更紧凑。
- 保留简体中文、英文、浅色和深色外观,以及 macOS 13 兼容性。
新名称与升级
- 中英文应用名称、菜单、关于页面、帮助及系统权限说明统一使用 LeafFiles。
- 原一键安装命令、GitHub 地址和自动更新渠道保持不变。已有收藏、页签会话、设置与缓存继续沿用,无需迁移。
- 为兼容已有安装,磁盘上的应用路径仍为
WinFile.app,更新及下载文件仍使用WinFile-2.0.0.zip与WinFile.zip。请覆盖更新原应用,避免重复安装。 - 微信附件整理、MTP 安卓文件浏览与视频按需读取、ZIPX / RAR / 7Z 等解压及包内预览继续保留。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bash要求 macOS 13 或更新版本;同一安装包支持 Apple Silicon 和 Intel。从 v1.2.0 起可在应用内检查更新。更新包与更新源使用既有 Ed25519 密钥签名;应用仍为 ad-hoc 签名,未经过 Apple 公证。
English
LeafFiles 2.0.0 (build 13) focuses on a refreshed interface and the rename from WinFile to LeafFiles.
- Clearer tabs, toolbar and address bar; sidebar groups retain their collapsed state, and Storage Cleanup stays at the bottom.
- Cleanup pages highlight total and selected usage with distinct scan, filter and Move to Trash actions.
- Advanced search filters fold away with an active count. Archive previews adapt between side-by-side and stacked layouts, with collapsible details and a close control for the file preview.
- Larger local thumbnails, grouped file properties, a copy-folder action and a tighter icon grid.
- The LeafFiles name appears throughout both languages, menus, About, help and permission descriptions.
- Keep the original curl command, GitHub address, automatic update channel, favorites, tab sessions and settings. App and archive filenames retain
WinFilefor existing installations.
Requires macOS 13+. Universal Apple Silicon / Intel build. Existing WeChat cleanup, MTP Android browsing and on-demand video playback, multi-format extraction and archive previews remain available. Updates use the existing Ed25519 key; the app remains ad-hoc signed and is not Apple-notarized.
WinFile v1.5.0 — ZIPX 与压缩包预览
WinFile v1.5.0
版本 1.5.0,构建号 12。新增 ZIPX 与更多解压格式,以及应用内压缩包目录和单文件预览。
解压格式
- 新增 ZIPX、Zstandard(
.zst/.zstd)、LZMA、Unix compress(.Z)、CAB、ARJ、LZH/LHA、CPIO、AR、DEB、RPM、XAR;软件包仅解出归档内容,不执行安装。 .tar.zst/.tar.zstd/.tzst、.tar.lzma/.tlz、.tar.Z/.taz自动解开压缩流与 TAR 两层;保留已有 ZIP、RAR/RAR5、7Z、TAR、GZip、BZip2、XZ 支持。- ZIPX 数字分卷可从首卷或后续卷进入;传统
.zipx/.z01入口也可定位主卷。已有分卷去重、密码、批量操作、取消和同名不覆盖继续使用。 - 使用扩展算法的
.zip改用内置 7-Zip,普通 Store / Deflate ZIP 保留 macOS 元数据处理。具体算法与加密变体取决于引擎,不宣称支持所有 ZIPX 专有算法。创建压缩包仍使用 ZIP。
压缩包预览
- 双击本机压缩包、空格或右键「预览压缩包」,在 WinFile 内查看包内路径、原始/压缩大小、算法与加密状态,可按名称或路径筛选;自定义默认应用优先于双击预览。
- 选中普通文件后点击「查看所选文件」或双击条目,临时解出这一项,通过嵌入式 Quick Look 查看,不自动启动外部应用、不改写原包。副本只读,切换或关闭后清理。
- 预览窗口可直接解压到当前目录、独立目录或自选位置,自选位置使用 WinFile 内置文件夹选择器。
- 修复先选 A、再右键 B 时预览/解压误用 A 的问题;相关菜单使用实际右键目标,目录选择器固定解压来源。
限制与验证
- 普通包列目录不解出文件。单文件预览上限 64 MiB,压缩 TAR 预览需临时展开中间归档(上限 512 MiB);超限可以正常解压后查看。目录列表上限 100,000 项 / 32 MiB;无法安全解析时明确报错。
- 路径与链接校验、子进程写入隔离、取消后等待进程退出再清理、字面成员路径匹配、源包变化复查均保留或补充验证。
- 功能验收:命令行 1,220 项通过,arm64 与 Intel/Rosetta 应用包各 1,225 项通过,均为 0 失败,跳过真实安卓设备操作。真实 ZIPX LZMA / PPMd / Zstandard、CAB MSZip、LHA LH5、TAR.ZST 样本及生成归档通过回归。ARJ、DEB、RPM 未覆盖所有真实变体。
- 最终 1.5.0 (12) 发行构建:arm64 与 Intel/Rosetta 各 1,225 项通过,0 失败(跳过真实安卓设备操作);签名及篡改拒绝 4 项、隔离安装及失败回滚 6 项均通过。
- 真实窗口验证预览、筛选、嵌入式文本/CSV 查看、内置目录选择器、输出字节、右键目标隔离与临时文件清理;详见 验收记录。
- macOS 13+,一个通用包支持 Apple Silicon 和 Intel。v1.2.0 起支持应用内检查更新;更新包和更新源使用既有 Ed25519 密钥签名。当前应用为 ad-hoc 签名,未经过 Apple 公证。
curl -fsSL https://raw.githubusercontent.com/fakerUZI/macos_winfile/main/install.sh | /bin/bashEnglish
WinFile 1.5.0 (build 12) adds ZIPX and more extraction formats, plus built-in archive and single-file previews.
- Extract ZIPX, Zstandard, LZMA, Unix compress, CAB, ARJ, LZH/LHA, CPIO, AR, DEB, RPM and XAR, including additional compressed TAR combinations. Recognize ZIPX split volumes. Package formats are only extracted, never installed; codec variants depend on the engine. Archive creation remains ZIP.
- Double-click a local archive, press Space or choose Preview archive to list and filter paths, sizes, methods and encryption. Custom default apps take precedence for double-clicks.
- View one regular member using embedded Quick Look and a temporary read-only copy. No automatic external app launch or write-back; remove copies on switch/close. Limits: 64 MiB per member, 512 MiB for a compressed TAR intermediate, 100,000 entries / 32 MiB per listing. Larger items can still be extracted normally.
- Extract directly from the preview with the built-in folder picker. Use the actual right-click target and retain the source while selecting a destination. Extended-codec ZIP files use bundled 7-Zip; ordinary ZIP metadata handling is preserved.
- Feature validation: 1,220 logic checks and 1,225 checks each in arm64 and Intel/Rosetta app bundles, all passing with physical-device operations excluded. Public ZIPX/CAB/LHA/Zstandard samples and generated archives cover extraction and preview; real-window checks verify filtering, embedded viewing, destination choice, output bytes, right-click isolation and cleanup. Not every ARJ/DEB/RPM or ZIPX codec variant has a physical sample test.
The final 1.5.0 (12) release builds passed 1,225 checks each on arm64 and Intel/Rosetta, excluding physical-device operations. Four signature/tamper checks and six isolated installation/rollback scenarios passed.
Requires macOS 13+. Universal Apple Silicon / Intel build; in-app updates available from v1.2.0. The app is ad-hoc signed and not Apple-notarized; existing Ed25519 signatures verify update packages and feeds.