C# 读取二进制文件

摘要:
使用UnityEngine;使用系统。收藏;使用系统;使用系统。IO;PublicclassTest:MonoBehavior{voidStart(){TextAssetbinData=资源。在Resources文件夹下加载<TextAsset>(“wp”);//wp.bytes,后缀必须为.bytes
using UnityEngine;
using System.Collections;
using System;
using System.IO;
public class Test : MonoBehaviour {
    
    void Start () {
        TextAsset binData=Resources.Load<TextAsset> ("wp");//Resources文件夹下的wp.bytes, 后缀名必须为.bytes.读取swf文件,需改后缀名
        byte[] bytes = binData.bytes;
        readBytes (bytes);
    }

    private void readBytes(byte[] bytes){
        MemoryStream memStream = new MemoryStream (bytes);
        BinaryReader br = new BinaryReader (memStream);
        Debug.Log ("Position:"+memStream.Position);// 0
        Debug.Log(br.ReadByte ());//0x43==67 c
        Debug.Log(br.ReadByte ());//0x57==87 w
        Debug.Log(br.ReadByte ());//0x53==83 s
        Debug.Log ("Position:"+memStream.Position);// 3
        Debug.Log (0x43+","+ 0x57+","+ 0x53);

    }
}

免责声明:文章转载自《C# 读取二进制文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇XCode常用快捷键的使用windows 创建指定大小文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Delphi中Form的position属性与代码自定义窗体位置

通过Form的Position属性可设置窗体的初始位置,如选择DesktopCenter为桌面中心,ScreenCenter为屏幕中心,等等。 这个属性在很多时候简化了程序代码。 但是,如果设置了position为ScreenCenter和DesktopCenter等,在窗体oncreate和onshow事件中使用代码控制窗体的位置就会不成功了,无论设置S...

nginx启动失败 Starting nginx nginx [fail]

nginx -t :测试配置文件是否有语法错误 看看报什么错误,我的是忘记给权限了 nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)...

JavaScript设置右下角悬浮窗

很多时候,我们需要设置一个dom节点到浏览器窗口的右下角。我们需要那个元素可以在窗口Scroll滚动或者变换大小resize的时候都可以保持浮动在那个位置。这个时候,我在网上看了看,发现很多框架什么啊,或者什么实例,看起来都弱爆了,看起来很复杂,但是直觉告诉我这个明显不是个麻烦事情,所以我自己看了看,终于知道了怎么用很少的代码来优雅的实现,下面列举用nat...

如何让一个DIV固定在另一个DIV的底部

<html><head><title>Test</title></head><body><div style="border:1px solid red; 500px; position:relative; height:500px;">1111111 <div st...

libvlc外部api的简单整理(转载)

libvlc.h 定义了libvlc的外部api,引用这个头文件就可以把VLC嵌入到我们的程序里面了。 libvlc的对象必须先被初始化之后才能被使用。 libvlc core libvlc_new() 用于初始化一个libvlc的实例,argc表示参数的个数,argv表示参数,返回创建的实例若当发生错误时返回NULL libvlc_release(...

前端重点题目汇总

1 . Blob 对象中的type属性表示的文件是 MIME 类型。   Blob构造函数返回一个新的Blob对象,基本语法是 var aBlob = new Blob( array, options );   其中 array 是 ArrayBuffer, ArrayBufferView, Blob, DOMString 等对象构成的 Array ,或者...