The system MUST identify files ending in .txt.txt as plain text files, similar to .txt files.
This document outlines a functional specification for implementing a robust double-extension .txt.txt handler, designed to safely manage scenarios where text files are inadvertently saved with dual extensions, preventing common data loss or security issues. Feature Specification: .txt.txt Extension Handler Draft Version: 1.0 1. Purpose .txt.txt
The "Save As" dialogue MUST prompt the user to normalize the file to a single .txt extension. The system MUST identify files ending in
Ensure File Open Dialogues include *.txt.txt in the "Plain Text Files" filter. 4. User Experience Purpose The "Save As" dialogue MUST prompt the
is this for (Windows, macOS, or a custom app)? Knowing this will help me refine the code or steps!
if filename.endswith(".txt.txt"): safe_filename = filename.replace(".txt.txt", ".txt") # Log incident for user warn_user("Double extension detected. Renaming for safety.") Use code with caution. Copied to clipboard
The system MUST flag .txt.txt files in email attachments or download folders for potential spoofing. 3. Implementation Logic Detection: Scan for file extension regex: ^.*\.txt\.txt$ Handling Rule: