B:commit encode util