PREVIEW IN PLACE
Inspect a file before opening another application.
Status: Production
The desktop Inspector follows the active selection. It presents metadata for every supported selection and adds bounded previews or actions when the file type is recognized.
0.3.83 Inspector workspace overview
- Keep a selection in view
Pin Inspector to keep the current item while browsing other selections. Unpin to follow selection again. Detach opens an independent local Inspector window; at most four can be open. Detaching does not copy the file, grant remote access, or turn the preview into a document editor.
- Read documents and data
Selected DOCX, XLSX and PPTX files have bounded read-only views; EPUB has chapter navigation and reading controls, TTF/OTF has a specimen and glyph grid, and SQLite has schema and paged ordinary-table browsing from a private snapshot. These are scoped readers, not full Office or database-editor replacements.
- Navigate source and structured text
Source adds folding, a declaration outline, go-to-line, wrap and formatting for display only. CSV uses a virtualized table with per-column filters over loaded rows. Find follows each reader's documented page, chapter or loaded-data scope.
- Review pictures, media and geometry
TIFF can decode actual selected pages; HEIC and RAW remain labeled Windows-provider thumbnails. STEP/STP and a DXF subset render bounded worker-generated geometry. External captions, supported chapter selection, optional position memory and requested audio waveforms add media-review controls without widening decoder compatibility.
Read-only Office, EPUB, fonts and SQLite
These readers open the selected local file only. Office and EPUB input and extracted parts are each bounded to 32 MiB per request; individual XML parts are limited to 4 MiB. Encrypted Office/EPUB content, macros, scripts and remote resources are not executed or loaded. A busy parser offers Retry rather than queuing unlimited previews.
- DOCX reading pages
Read paragraphs, direct text formatting, basic tables and supported embedded raster images. Reading pages use page-break hints and estimated layout, not Microsoft Word pagination. Up to 2,000 body elements, 100 rows and 30 columns per table, and 16 images are considered. Headers, footnotes, floating objects, tracked-change fidelity and full style resolution are not supported.
- XLSX stored values
Choose among up to 64 sheets with virtualized rows, basic direct cell formatting and stored values. Bounds are 2,000 rows, 100 columns and 40,000 populated cells across the workbook, with text caps. Cached formula results may be stale: formulas are not recalculated. Charts, merged cells and advanced formatting are omitted; dates may appear as serial numbers.
- PPTX slides
View up to 100 slides with positioned text, basic direct colors and supported raster images. The reader considers at most 300 shape-tree children per slide and 24 images per presentation. Master/theme styling, grouped shapes, charts, animation and media are not rendered; unpositioned placeholders use a reading fallback.
- EPUB chapters
Navigate up to 500 spine chapters and adjust text size and line spacing. Find covers the current chapter, with at most 2,000 blocks and 16 images per chapter. Chapter, scroll and typography preferences are remembered locally for up to 64 books under hashed path keys. Publisher CSS, publisher fonts, scripts, remote resources and embedded media are not loaded; this is a reading layout, not publisher-layout reproduction.
- TTF and OTF specimens
Inspect a selected font up to 12 MiB, type a sample, adjust its size, and page through up to 8,192 mapped Unicode characters in groups of 128. The font is loaded only into the preview and removed when that view closes; it is never installed into Windows. The grid is not a catalogue of every alternate or ligature, and advanced variable/color-font behavior is not reproduced.
- SQLite snapshots
Inspect schema and ordinary stored tables in DB, DB3, SQLITE or SQLITE3 files. Original main and WAL files are opened read-only; SQLite operates on private temporary copies that are removed after each request. Each source file is limited to 128 MiB. Active writers or a nonempty rollback journal cause refusal rather than modifying or recovering the original database.
- SQLite browsing limits
Rows are paged 200 at a time, with offset up to 100,000, 256 columns, 2,048 characters per cell and a 2 MiB result-text budget. BLOBs show byte-size placeholders. Schema is limited to 256 entries. Views and virtual tables are schema-only; there is no arbitrary SQL editor or write action. Find covers loaded rows or the loaded schema, not the whole database.
More preview space and shared tools
From 0.3.77, the disclosure arrow beside the filename collapses file details without removing any metadata or actions. Show all file details restores them. Details use a compact two-column layout when space permits; the choice is remembered. Drag the Inspector farther left or use Expand inspector; resizing the window keeps a file-list area available.
- Find and line numbers
Use the search icon or Ctrl+F with focus in a read-only preview. Enter and Shift+Enter move between highlighted matches; Escape closes find. The adjacent line-number icon remembers whether source gutters are shown. Search is capped at 5,000 matches. CSV searches loaded filtered rows, JSON its bounded tree, EPUB the current chapter, Office the current reading page/slide or visible sheet rows, and SQLite its loaded rows or schema. PDF search covers up to 500 pages and does not OCR image-only scans.
- HTML viewports and zoom
Choose panel width, Desktop (1280 px), or Mobile (390 px), then use zoom percentage, minus/plus, Fit width or Reset to 100%. Device sizes change the layout viewport; they do not emulate a phone browser. Manual zoom is 25–400%; Fit may use a smaller scale to fit the panel.
- Local HTML styles and approved assets
Preview can read up to eight UTF-8 CSS stylesheets of at most 256 KiB each from the HTML folder or its subfolders. Load local assets separately approves up to 16 local raster images or TTF/OTF fonts, at most 2 MiB each within an 8 MiB run budget. Images are bounded and converted to PNG; fonts are validated before embedding. Traversal, links/reparse points, absolute paths, CSS imports and network URLs stay blocked. Page JavaScript is not executed, so script-driven pages can remain incomplete. Missing or blocked resources produce a notice.
- PDF tools
A locally bundled PDF.js viewer adds page navigation, selectable text, find, zoom percentage, Fit width and reset. Fonts, CMaps and decoder resources are local, not CDN dependencies. Canvas rendering is bounded to 16 megapixels. Encrypted, damaged or unsupported PDFs can show a retry/error message; use the associated application when a document requires unsupported features.
- PDF preview keeps the app theme
From 0.3.80, PDF text-layer styles are scoped to Inspector. Opening a PDF and then selecting another file no longer changes the sidebar's background, border, padding or collapsed width. Dark, light and high-contrast theme choices remain controlled by RFile's appearance settings.
- CSV and JSON
Choose Preview for a sortable, virtualized CSV table or collapsible JSON tree; Source remains available. CSV respects quoted fields and multiline values, loads at most 10,000 rows and 200 columns, and renders visible rows as you scroll. Per-column filters and find cover loaded filtered rows; sorting covers the loaded result. Open a cell to inspect its full read-only value. JSON is bounded to 5,000 nodes, 300 children per branch and depth 30; notices identify omitted content.
- Loading and retry
Text, image and PDF previews show loading or useful failure states. Retry reopens the selected preview without changing the file. Unsupported formats retain metadata and an associated-application option.
Code, text, Markdown, Unity, and HTML
Supported source and text files can show a bounded text preview with syntax highlighting, filename, type, size, modified time, path, and line count where available.
Recognized text and source extensions in RFile 0.3.86 include TXT, Markdown, LOG, JSON, JavaScript, TypeScript, TSX, Rust, TOML, XML, CSV, INI, BAT, PowerShell, YAML, Unity META and PREFAB, HTML, CSS, Python, C, C++, headers, and C#.
Large or unsupported files fall back to metadata or a truncated preview rather than forcing the entire file into the interface.
- Source or Preview
For HTML, Markdown, CSV and JSON files, use the Source/Preview switch beside the Inspector title. Source keeps the original markup visible, while Preview renders the document without changing the file. From 0.3.76, your Source/Preview choice is remembered across supported files and app restarts. Plain text uses Text without erasing that preference. Edit is a separate, explicit per-file action; leaving Edit returns to your chosen reading mode.
- Read-only source navigation
Fold supported structural blocks, use the bounded declaration outline, jump to a line, or wrap long lines. Folded sections expand while finding text. Format source for display uses a local worker for supported languages, accepts at most 131,072 characters, stops after five seconds and retains Original. It never saves, executes, or rewrites the file. Display line numbers refer to the formatted view until you return to Original.
- Rendered Markdown
Preview mode supports headings, ordered and unordered lists, tables, task lists, block quotes, links, inline code, and fenced code blocks.
- Unity source
Unity .meta and .prefab files appear as bounded YAML-like source. RFile does not load them into Unity or execute their content.
- HTML Source or Preview
HTML and HTM files initially use escaped Source mode, then follow your saved reading choice. Preview renders a sanitized, bounded document in an opaque-origin iframe that fills the available preview height, rather than stopping at 300 pixels. Scroll inside the document to continue reading; file details and any truncation notice retain their own space. Page scripts, forms, popups, embedded frames, same-origin access and network requests remain blocked. A nonce-restricted RFile search helper is the only script admitted; it has no filesystem or IPC access.
- Edit
Choose Edit beside the Inspector title for an eligible local text file. From 0.3.86, TGI game data, Lua, CMD, shell scripts, PowerShell modules, shaders, SCAD and more configuration/source types are text candidates. Unknown extensions offer Open as text and Edit as text, and extensionless files can also be edited after content validation. Save, Cancel, Ctrl+S and path-specific unsaved drafts remain available. Reading or editing a script never runs it.
- Safe save boundary
The editor reloads and validates the complete ordinary local file, accepting UTF-8 or BOM-marked UTF-16 text up to 4 MiB, preserving its encoding and LF, CRLF, or CR newline style, and publishing the replacement atomically with conflict checks. The 1 MiB reading-preview limit does not block editing a complete file within 4 MiB. Read-only, linked/reparse, binary, invalidly encoded and oversized files cannot be saved by this editor. Explicit text fallback may show a best-effort rendering of binary bytes with a warning; it is not a binary editor.
- Local preview
Markdown rendering stays inside the desktop Inspector. Raw HTML and scripts are ignored rather than executed, unsafe link targets are blocked, and images stay unloaded to prevent hidden local or network requests.
Images, video, and audio
- Images
PNG, JPG, JPEG, GIF, WebP, BMP, ICO, SVG, and AVIF files can render a visual preview with file metadata. Use the image toolbar or wheel/pinch gestures to inspect details with zoom and pan; see Image zoom and pan below.
- DDS, TGA and additional images
From 0.3.86, local DDS (BC1–BC7 and supported uncompressed textures), TGA/TARGA (including ICB/VDA/VST aliases), QOI, HDR/RGBE, OpenEXR, PNM/PBM/PGM/PPM/PAM and Farbfeld images are decoded on demand. Inputs are limited to 64 MiB, 16 megapixels and 16,384 pixels per side, with a 2048-pixel display edge and at most two native photo decodes at once. DDS shows the first surface/face at the base mip only. The preview converts to 8-bit display without HDR tone mapping or color management; it is not a full texture-layer editor. Copy/drag file uses the original; Save copy writes a new PNG from the displayed raster. This does not expand Google Drive preview formats.
- TIFF pages
TIFF/TIF previews decode actual selected pages, not just a file icon. Page navigation covers the first 128 pages of input up to 64 MiB, with at most 16 megapixels per page and a 2048-pixel display edge. Supported gray/RGB/RGBA 8- or 16-bit samples are converted for display; unsupported samples, large pages and color-management requirements can require another application.
- HEIC and RAW thumbnails
HEIC/HEIF and recognized RAW files use an available Windows content-thumbnail provider, at most 512 pixels. The view is explicitly labeled thumbnail-only: RFile does not add full-resolution HEIC/RAW decoding, RAW development or color-managed editing. Missing providers produce an explanation rather than a generic icon presented as a decoded image.
- Select image text
A local PNG, JPG, JPEG, WebP, or BMP preview offers Select text. Recognition starts only when requested and runs with bundled offline models on this computer. Drag across recognized lines and press Ctrl+C, choose Copy all, or choose Hide text to return to the normal preview.
- Image editing copies
Rotate by 90 degrees, flip horizontally or vertically, and cycle app/checkerboard/white/black backgrounds. Crop lets you drag a rectangle over a local image. Save copy creates a new PNG beside the source, with a unique name and no overwrite, limited to 16 megapixels and 32 MiB. Viewing changes alone never alter a file. Starting OCR resets rotation, flips and crop to keep text selection aligned. Cloud previews have viewing transforms but no local Save copy.
- Video review tools
Capture video frame saves a new bounded PNG beside the video using the current decoder. Cycle subtitles chooses available embedded tracks and Off; browser decoders often expose fewer tracks than VLC. Press A–B to set the start, seek to an end at least 0.2 seconds later, press again to loop, and press once more to clear. Loops reset on file changes. Hovering the timeline shows a cached thumbnail for browser-decodable video; VLC-only formats show time without a thumbnail. These tools preserve hold-to-play-at-2×.
- External captions and timing
Load subtitles… explicitly selects a local SRT or VTT file up to 2 MiB and 10,000 supported cues. Captions are plain text in a band below the video surface, not injected page markup or a VLC overlay. Offset adjusts these external captions by up to ±600 seconds; a positive offset shows them later. Clear subtitles or changing files removes them. Embedded-track selection remains a separate decoder feature.
- Chapters and optional position memory
Choose chapter appears when the active decoder exposes chapters; native VLC reports up to 128 ordinal chapters. Availability depends on the file and decoder. Remember position is off by default, stores at most 50 local positions under hashed path keys, and is cleared when disabled. Restoring a compatible position seeks only; it does not automatically start playback.
- Video
Eligible local MP4, WebM, MOV, M4V, MKV, AVI, WMV, MPG, MPEG, M2TS, MTS, large MPEG-TS, FLV, OGV, 3GP, 3G2, VOB, and ASF files can expose Inspector playback. MP4, M4V, WebM, and MOV first use locally bundled ArtPlayer 5.4.0 with the embedded Windows/WebView media element when reported playable. When Use VLC in Inspector is on, actual decode failure falls forward once to an on-demand compatible 64-bit VLC 3 runtime and other eligible containers use VLC directly; when it is off or unavailable, unsupported formats can open in the default player.
- ArtPlayer-backed browser media
For browser-decodable video, locally bundled, MIT-licensed ArtPlayer 5.4.0 owns the HTML-media and decoder lifecycle. It is loaded only when browser playback is needed and is never fetched from a CDN. RFile supplies one consistent ArtPlayer-inspired accessible control surface for both engines using its existing semantic buttons and ranges; ArtPlayer's generated DOM controls are not the visible transport. Formats that need VLC retain RFile's secure, supervised native VLC child-window backend.
- Responsive opening shell
The player shell appears with the selection instead of waiting for decoding and reuses a Windows Shell thumbnail already cached by FileView when one is available. Video thumbnail lookups are cache-only, so RFile does not start a competing Shell video decode. From 0.3.77 the automatic video area reserves its full available size immediately instead of expanding after metadata loads. The shell and cached poster stay responsive while the selected engine prepares; they do not promise an instant decoded frame.
- Fit or Fill
Fit is the default and preserves the complete decoded frame. Fill center-crops the edges to cover the picture area and never stretches either axis. Fill can remove viewport bars by cropping, but bars authored inside the source may remain. Native dimensions and the reserved control height are measured separately so RFile does not add avoidable pillarboxing.
- Shared transport and keys
ArtPlayer/WebView and native VLC playback retain RFile's play/pause, seek, time, volume, mute, playback-state, playback-speed, picture-sizing, and full-screen behavior. Space or K toggles playback, arrows seek five seconds, M toggles mute, F toggles full screen, and Escape exits full screen.
- Playback speed and hold-for-2×
Choose 0.25×, 0.5×, 0.75×, 1×, 1.25×, 1.5×, 1.75×, or 2×. Holding the primary mouse or pen button on the picture for 350 ms temporarily uses 2× and temporarily plays a paused video. An ordinary release or cancellation while the window remains visible restores the accepted base speed and prior playing or paused state. Hiding or minimizing RFile, or changing selection, cancels the boost, restores the selected speed, pauses playback, and never resumes it automatically. Touch-promoted input never activates the native VLC 2× gesture.
- Idle-fading controls
VLC's separate Windows child surface cannot safely sit behind ordinary DOM overlays, so RFile's matching ArtPlayer-inspired controls use a reserved 54 px control area, or 86 px with wrapped controls in a narrow Inspector. During active playback the buttons fade after 1.5 seconds without picture interaction while a thin progress spine remains. Picture or native-video movement, transport hover, keyboard focus or shortcuts, pause, opening, buffering, seeking, menus, and hold-for-2× keep or reveal them.
- On-demand VLC handoff
RFile does not keep a background VLC helper or decoder running. When VLC is needed, the backend publishes exact window- and session-scoped status immediately, keeps the native surface hidden and muted until selected-media output is ready, and retains early Play or seek intent only for that selection.
- Latest selection wins
Rapid video selections pass through a per-window serialized admission gate and stale opens stop before publication. Before admitting a replacement, RFile requests an immediate native-window hide, waits at most 200 ms for its acknowledgement, and then hard-retires the obsolete helper. This bounded synchronous step can add a small replacement delay, but prevents stale surfaces, decoders, and helper processes from accumulating.
- Paused by default
Selecting a video prepares its first frame but never starts audible playback. Choose Play explicitly. Hiding or minimizing RFile pauses either engine, and restoring the window never resumes automatically.
- Full screen
Full screen moves focus into the player, contains Tab navigation, restores focus on exit, and preserves the active engine's position and paused/playing state across the transition.
- Audio and requested waveforms
MP3, WAV, FLAC, OGG, and M4A files can expose playback controls and supported track information. Generate waveform explicitly decodes browser-supported audio up to five minutes and 8 MiB, with additional decoded-sample and channel limits. Its peak display supports click and keyboard seeking; a missing waveform does not disable otherwise supported playback. Unsupported codecs, long audio and native-VLC-only formats do not receive a simulated waveform.
Image zoom and pan
Supported local raster and SVG images and eligible Google Drive image previews use the same viewing controls. Zooming and panning only change the view; they do not edit or overwrite the file. Google Drive's existing verified-download and 32 MiB image-preview limit remain unchanged.
- Zoom into a detail
Scroll over the image or pinch on a trackpad or touch screen to zoom around that point. The minus and plus buttons change the current scale by a factor of 1.25. The range extends from 10%, or a smaller fitted scale when needed, to 800%.
- Move around the image
Drag with the primary pointer or one touch to pan when the enlarged image extends beyond the viewport. Panning is bounded at the image edges, so a smaller image stays centered rather than disappearing outside the preview.
- Fit and actual size
Fit keeps the whole image visible and follows Inspector resizing without enlarging a small image beyond 100%. The 100% button shows one image pixel per CSS pixel; Windows display scaling still applies. Double-click from Fit opens a closer view around the clicked point at twice the fitted scale or 100%, whichever is larger; double-click from a zoomed view returns to Fit.
- Keyboard controls
With focus inside the image preview, + or = zooms in, - or _ zooms out, and 0 returns to Fit. Arrow keys pan by 40 CSS pixels when the image viewport itself has focus, not a toolbar button. Space and Enter activate focused toolbar buttons normally. These are local viewing shortcuts, not new file-list shortcuts, and modified system shortcuts or text-editing controls retain their own keys.
- Text selection and fresh images
Select text keeps recognized lines aligned with the zoomed picture. While text selection is active, pointer dragging and touch gestures belong to text selection, and double-click does not change the zoom; wheel zoom and the toolbar remain available. Choose Hide text to pan again. Selecting another file or changing the image source resets zoom, pan, and obsolete text recognition.
Copy and drag images
From 0.3.81, Inspector images have an RFile right-click menu and clipboard controls. These actions leave the source file unchanged.
- Copy image pixels
Right-click and choose Copy image, use the Copy image toolbar button, or press Ctrl+C while the image viewport has focus. RFile copies rendered pixels as PNG and a Windows bitmap, including rotation, flips and an active crop. Panning and zoom do not crop the copied image. Animated images copy the current frame. Clipboard image conversion is limited to 16 megapixels and 32 MiB of PNG data.
- Copy the original file
For local images, Copy image file places the unchanged original file on the clipboard for pasting into a folder. This is separate from copying pixels into an image editor or document.
- Drag to a folder or app
Drag a fitted local image to copy its original file into a folder or a compatible app. When zoomed, ordinary dragging still pans; use Alt+drag or the Drag image file handle to copy at any zoom. Internal folder drops use RFile's normal transfer and conflict handling. External drops depend on the receiving app accepting files.
- Text selection and crop gestures
While Select text is active, gestures and the context menu remain available for selecting and copying recognized text. Hide text to return to image dragging. Crop mode reserves dragging for the crop selection. File copy and drag require a local source path; eligible cloud image previews can still copy rendered pixels.
Optional OpenSCAD 3D Preview — Preview
New in 0.3.84, the optional OpenSCAD plugin renders self-contained local .scad files. This capability remains Preview, not a full CAD editor or a promise that every OpenSCAD model is supported. Source is available without installing the plugin, with syntax highlighting, outlines, folding, line numbers and find.
Selecting a .scad file initially opens Preview and offers Install to preview when the engine is absent. Your SCAD Source/Preview choice is remembered separately from other preview modes. Selecting a file never downloads software automatically, and rendering never rewrites the source file.
- Install only when needed
Choose Install to preview, or open Settings > Plugins > OpenSCAD 3D Preview. RFile downloads the official OpenSCAD 2026.10.02 WebAssembly WEB snapshot from files.openscad.org: about 3.4 MB, verified against pinned hashes and stored in RFile's local app data. It is not bundled with the main installer. No administrator access, PATH edits, file-association changes or system-wide installation are required.
- Follow setup or retry
The Inspector and Settings show download and verification progress. Cancel setup stops installation; Retry is available after a failure. Source reading remains available without the engine.
- Inspect the final mesh
Supported models become one final STL mesh with orbit, pan, zoom, orientation and wireframe controls. Source colors, materials and separate modules are not preserved. OpenSCAD coordinates have no declared physical units; choose the model's unit explicitly before measuring.
- Stop or remove
Stop cancels rendering. Switching to Source, changing files or closing the preview terminates its worker. Confirmed Uninstall removes only RFile's managed OpenSCAD copy; your .scad files and other OpenSCAD installations stay untouched.
Interactive 3D model previews
- Supported formats
The desktop Inspector can preview GLB, glTF, VRM, OBJ, STL, PLY, FBX, COLLADA DAE, 3MF, and USDZ. Self-contained resources work directly, and supported formats can also use safe, bounded local sidecars. STEP/STP and supported DXF geometry have separate bounds below. Self-contained .scad files use the optional OpenSCAD plugin (Preview), with the stricter limits described above and no sidecar imports.
- Interactive controls
Drag to orbit, pan, zoom and Reset view. Orientation controls offer standard views; pick a part to inspect or isolate it, then restore all parts. Two-point measurement reports distance in the available model units; unknown units are labeled instead of assuming engineering dimensions. These controls inspect rendered geometry, not editable CAD topology.
- Animation controls
When a supported model contains animation clips, choose one clip at a time and use play, pause, restart, timeline scrubbing, and playback-speed controls. From 0.3.78, the clip selector and transport share aligned 28-pixel controls, with a readable speed menu and separate timeline row. Narrow panes wrap the clip selector without clipping labels, and the model viewport keeps a minimum usable height.
- Materials
The Inspector lists model material names and types, their colors, and their texture slots so you can see what the preview loaded or could not resolve.
Folders and archives
- Folder analysis
Choose Calculate size to enumerate a folder tree and report total bytes, file count, and folder count. Runtime depends on the filesystem, storage, tree shape, and current workload.
- Archive preview
Supported ZIP, TAR, TAR.GZ, 7z, and RAR content can expose bounded archive information where the current preview path recognizes the format.
- Browse and drag from archives
Inspect supported archive contents and prepare eligible unencrypted entries for drag-out workflows without leaving the current folder. Protected archives use explicit extraction instead of drag-out.
- Archive operations
The archive engine can browse, test, create, and extract ZIP, TAR, TAR.GZ, and 7z. RAR listing and supported extraction remain available. Creation and extraction run as background jobs with progress, cancellation, and retained terminal status in Transfers.
- Existing-file policy
Before extraction, choose Stop on conflicts, Skip existing, or Extract into a new folder. RFile does not silently replace an existing destination entry.
- WinRAR integration
If WinRAR is installed, RFile's first right-click menu exposes WinRAR open, RAR/ZIP creation, extraction, and test commands without requiring Show more options.
- Documents and PDF
Use the dedicated read-only Office, EPUB, font and SQLite readers described above, or the local PDF.js viewer for supported PDFs. These bounded views preserve metadata and explicit unsupported-format fallbacks; they are not full document editors.
Create and open password-protected ZIP or 7z
- ZIP: encrypted contents, visible names
New protected ZIP files use AES-256 for file contents. ZIP filenames and directory names remain visible to other archive tools. Use a strong password and do not put sensitive information in the archive filename.
- 7z: encrypted contents and filenames
New protected 7z files use AES-256, LZMA2 compression, and encrypted headers. Per-stream salts and initialization vectors are fresh; the 7z password derivation uses 2^19 rounds. The outer archive filename, size, and filesystem metadata are still visible.
- Operation-local credentials
Passwords are not saved in RFile settings, logs, or command-line arguments. The dialog clears its fields on completion or cancellation; owned Rust password buffers are redacted in diagnostics and cleared on drop. RFile cannot recover a forgotten password. This is not a promise to erase every operating-system memory copy or JavaScript string.
- Create a protected archive
Select local files or folders and open the compression submenu. Choose the password-protected ZIP or 7z option, then enter and confirm a nonempty password. Ordinary ZIP, 7z, TAR, and TAR.GZ creation remain separate choices; TAR formats cannot be password-protected.
- Unlock the Inspector listing
Select a compatible encrypted ZIP or 7z, choose Unlock archive, and enter its password. A wrong password produces a fresh prompt. Damaged encrypted data can also fail validation; retrying a password cannot repair corruption.
- Extract explicitly
Choose the intended entries and extraction policy. Extraction asks for the password again because unlocking the listing does not retain it. Protected archive entries cannot be dragged out; use the extraction controls instead.
Run supported files
For supported runnable file types, the desktop Inspector can expose a Run action. This is a local desktop action; RFile does not advertise arbitrary executable launch from the remote web dashboard.
The current desktop recognizes EXE, BAT, CMD, COM, MSI, PowerShell, VBS, WSF, JAR, Python, and shell-script extensions as potentially runnable. Windows and file associations still determine whether a selected item can actually launch.