There are two file types:
- *.wasm - WebAssembly binary format. This file using only as the executable file for the SC execution by replicators. You cannot deploy this file.
- *.wat - WebAssembly text format. It using only for uploading (and other FS transaction) to drive and for deploy a new SC.
For more deatails see the wabt repo.