# LibClamAV

Libclamav provides an easy and effective way to add a virus protection into your software. The library is thread-safe and transparently recognizes and scans within archives, mail files, MS Office document files, executables and other special formats.

Subsections

- Licence
- Supported formats and features
  - Executables
  - Mail files
  - Archives and compressed files
  - Documents
  - Data Loss Prevention
  - Others
- API
  - Header file
  - Initialization
  - Database loading
  - Error handling
  - Engine structure
  - Limits
  - Database checks
  - Data scan functions
  - Memory
  - Forking daemons
  - clamav-config
  - Example
- CVD format
- Contributors
- Donors
- Graphics
- OpenAntiVirus