Возникла необходимость реализовать на javascript обработку некоторых бинарных данных; попросту говоря - переписать код из Си на JS. Вопрос - как удобнее всего записать Сишную структуру на Javascript? Может есть какие-то примеры
допустим код вида
	
	| 
		 Код: 
	 | 
	_ioh {
  int16 Magic;
  int8                 MajorLinkerVersion;
  int8                MinorLinkerVersion;
  int32                SizeOfCode;
  int32                SizeOfInitializedData;
  int32                SizeOfUninitializedData | 
	
Как его записать? 
Нашел какой-то ctype, но пишут что он устарел