Observed since 20 Oct, 19:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A simple utility to add a BOM to a file to ensure it opens as UTF-8 in Excel on a Mac
A simple command-line utility to add a UTF-8 BOM (Byte Order Mark) to files. This is particularly useful for CSV files that need to be opened correctly in Excel on macOS, where files without a BOM might be interpreted with incorrect character encoding.
The recommended way to install this tool is using pipx:
pipx install add-bom
add-bom <file>
--force: Force add BOM to file regardless of current encodingAdd BOM to a UTF-8 CSV file:
add-bom data.csv
Force add BOM to a file (use with caution):
add-bom data.csv --force
A BOM (Byte Order Mark) is a special character sequence at the beginning of a text file that indicates the encoding of the file. For UTF-8 files, the BOM is the sequence EF BB BF in hexadecimal.
When opening CSV files in Excel on macOS, files without a BOM might be interpreted with incorrect character encoding (like MacRoman or Windows-1252), leading to garbled text. Adding a UTF-8 BOM ensures that Excel correctly recognizes the file as UTF-8 encoded.
The tool includes several safety checks:
--force flag to add BOM to files with other encodingsMIT License - See LICENSE file for details
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0 | 12 May 2025 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:16 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:7d59571742d6fe16cbaea7424d97618e851f82fe0673d34c446781c1ffe08ee4