Don’t just dump files. Use a clear hierarchy:
bhl2maintenance_2025-10-15/
├── metadata.json (includes system version, export timestamp)
├── work_orders_Q3.csv
├── asset_health/
│ ├── pump_101.log
│ └── hvac_unit_3.log
└── checksums.sha256
This structure allows any technician or automated parser to understand the contents instantly.
Example with zstd (faster than zip, often better ratio):
tar cf - /path/to/bhl/data | zstd -T0 -o bhl_maintenance.tar.zst
zip -r bhl_maintenance.zip /bhl/data -x "*.log" "*.tmp"