当前位置: 首页 > article >正文

Mono里运行C#脚本14—.net CLR metadata

Metadata root
Offset Size  Field Description
0             4    标志: 0x424A5342(BSJB).
4       2    主版本号, 1 (ignore on read)
6       2    次版本号, 1 (ignore on read)
8       4    保留,默认为 0 (§II.24.1).
12      4    版本字符串长度.
16      m    版本字符串,UTF8编码  0结束标志,由前面字符指定了长度。.NET 2.0, 3.0 和 3.5 的字符串为 “v2.0.50727”, 3.0 or 3.5 和 4.0的字符中为“v4.0.30319”.
16+m         x-m  填充到4字节对齐边界.
16+x    2    保留标志,0 (§II.24.1).
16+x+2  2    流编号,表示后面n个流.
16+x+4       n个流结构头数据(n个StreamHeaders)

流结构头(StreamHeader)的定义:
Offset Size Field Description
0       4    表示从metadata root开始到流的位置偏移值
4       4    表示本流的长度,单位为字节,应该是4的倍


http://www.kler.cn/a/465089.html

相关文章:

  • C++和OpenGL实现3D游戏编程【连载19】——着色器光照初步(平行光和光照贴图)(附源码)
  • 【UE5 C++课程系列笔记】21——弱指针的简单使用
  • 使用SSH建立内网穿透,能够访问内网的web服务器
  • 理解linux内核中的几种地址
  • Postgresql 命令还原数据库
  • docker Error response from daemon
  • java vscode springboot 问题汇总
  • the request was rejected because no multipart boundary was found
  • 【深度学习】卷积网络代码实战ResNet
  • Redission看门狗实现redis定期续期原理
  • CDGA|浅析自动化对数据治理的深远影响
  • 基于MPPT算法的光伏并网发电系统simulink建模与仿真
  • S2-016-RCE(CVE-2013-2251)--vulhub
  • SSM-Spring-IOC/DI注解开发
  • git@github.com:username/repository.git 报错:no such file or directory
  • 代码随想录算法训练营第49期总结
  • 从低通滤波器到高通滤波器及小波函数的构造-附Matlab源程序
  • k8s基础(3)—Kubernetes-Deployment
  • 数据挖掘——模型的评价
  • 机器学习 学习知识点
  • 比ftp好用的大文件传输方案
  • 纵览!报表控件 Stimulsoft Reports、Dashboards 和 Forms 2025.1 新版本发布!
  • 复习打卡大数据篇——HIVE 01
  • Elasticsearch名词解释
  • 基于深度学习的视觉检测小项目(三) 通过设计一个简单的用户界面设计了解pyside的基本套路
  • C# 设计模式(结构型模式):适配器模式