
Archive Comment Addon by
Homicide V2.4.0
New verion soon (leave feedback before release)
Automatically add a custom comment to ZIP‑based attachments downloaded from your XenForo forum.
Depending on your settings, the addon can:
insert a text file inside the archive
write a ZIP metadata comment
do both at the same time
What’s New
This version gives you much more control over how comments are added to archives.
You can now:
choose which archive extensions to handle: zip, jar, epub, docx, xlsx, pptx, odt, ods, odp, apk
choose whether the comment is added as a file, metadata, or both
customize the filename of the inserted text file
place the file in a custom subfolder inside the archive
prevent overwriting if the file already exists
exclude specific user groups from receiving modified files
add a prefix to the downloaded filename
use dynamic placeholders in the comment text
Available Placeholders
Customize the comment text with:
- {username}
- {user_id}
- {ip}
- {filename}
- {date}
- {time}
- {site_name}
- {site_url}
Example:
Code:
Downloaded by {username} from {site_name} on {date} at {time}
Main Options
Enable archive comment injection
Turns the addon on or off globally.
Comment text
Defines the message inserted into the archive.
Handled extensions
Default ZIP‑compatible formats processed:
- zip
- jar
- epub
- docx
- xlsx
- pptx
- odt
- ods
- odp
- apk
Comment filename inside archive
Sets the filename of the inserted text file.
Injection mode
Choose between:
- both — insert file + metadata comment
- file — insert only the text file
- metadata — write only the ZIP metadata comment
Excluded user groups
Users in these groups receive the original, unmodified file.
Subfolder inside archive
Place the inserted file in a custom folder path.
Overwrite existing comment file
Replaces an existing file with the same name if enabled.
Download filename prefix
Adds a prefix to the final downloaded file.
Notes
Only use ZIP-compatible formats in the extension list.
Formats like rar or 7z are not supported.
If the archive cannot be processed, the original file is delivered unchanged.
Leave optional fields empty to use the default behavior.