首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    webgame开发中的文件解密

    因为图片文件经过加密,已经成了二进制流的文件了(一堆乱码),只能使用URLStream来加载资源了。 这里有一点要注意:URLStream中的读取操作是非阻塞的,在读取数据之前必须使用bytesAvailable属性来确定是否能够获取足够的数据,如何不能获取足够的数据,将引发EOFError异常。 主要思路: 1、加载加密后的资源,使用URLStream 2、调用解密方法,获取解密后的数据 3、使用Loader类的loadBytes方法加载资源 1: var urlLoader:URLStream = new URLStream(); 2: var url:String = getEncryptURL(url); //通过需要加载的资源url,来获取实际需要加载的资源地址,如xx.png byte.bytesAvailable)便可得到解密后的字符串了 62: 更多参考: flash.display.Loader>> flash.display.Bitmap>> flash.net.URLStream

    49320编辑于 2022-06-26
  • 来自专栏游戏杂谈

    使用as工具包解压zip文件

    :URLStream = new URLStream(); 24: 25: loadProgress.source = urlStream; 26: 27: urlStream.addEventListener , errorHandler); 29: urlStream.addEventListener(SecurityErrorEvent.SECURITY_ERROR , errorHandler); 30: 31: urlStream.load(new URLRequest = URLStream(evt.target); 40: 41: var zipFile:ZipFile

    1.6K30发布于 2018-11-15
  • 来自专栏游戏杂谈

    webgame开发中的文件解密

    因为图片文件经过加密,已经成了二进制流的文件了(一堆乱码),只能使用URLStream来加载资源了。 这里有一点要注意:URLStream中的读取操作是非阻塞的,在读取数据之前必须使用bytesAvailable属性来确定是否能够获取足够的数据,如何不能获取足够的数据,将引发EOFError异常。 主要思路: 1、加载加密后的资源,使用URLStream 2、调用解密方法,获取解密后的数据 3、使用Loader类的loadBytes方法加载资源 1: var urlLoader:URLStream = new URLStream(); 2: var url:String = getEncryptURL(url); //通过需要加载的资源url,来获取实际需要加载的资源地址, byte.bytesAvailable)便可得到解密后的字符串了 62: 更多参考: flash.display.Loader>> flash.display.Bitmap>> flash.net.URLStream

    73940发布于 2018-11-16
  • 来自专栏mathor

    label、input、button的用法(结尾有彩蛋)

    System.in); public void run() { HttpURLConnection connection = null; InputStream urlStream connection = (HttpURLConnection) url.openConnection(); connection.connect(); urlStream = connection.getInputStream(); if (urlStream ! = null) { numL += 1L; urlStream.close();

    1.4K10发布于 2018-09-19
  • 来自专栏全栈程序员必看

    Flex实现QQ网页提取天气信息

    import mx.controls.Alert; 7 import mx.utils.Base64Encoder; 8 9 private var loader:URLStream private function loadUrl(cityno:String,callback:Function): void { 20 loader = new URLStream “ ); 37 } 38 private function parseCityInfo(event:Event): void { 39 var sm:URLStream = event.target as URLStream; 40 htmldata = sm.readMultiByte(sm.bytesAvailable, “ gb2312

    2.5K20编辑于 2022-07-04
  • 来自专栏大闲人柴毛毛

    爬虫其实很简单!——网络爬虫快速实现(一)

    if(httpConnection.getResponseCode()==200){ //获取服务器返回的输入流 InputStream l_urlStream = httpConnection.getInputStream (); BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream));

    1K70发布于 2018-03-09
  • 来自专栏游戏杂谈

    多文件压缩工具-RIA版

    游戏先使用URLStream加载文件,获取二进制流,然后解压(ByteArray的compress方法),从最后开始往前读,获取二进制流内的文件信息(文件名称、偏移量、长度),根据文件的信息,就可以知道每一个文件的内容了

    73010发布于 2018-11-16
  • 来自专栏云计算linux

    AIR平台应用

    (Event.COMPLETE, loaded);//添加对加载完成的监听 urlStream.load(urlReq);//加载air文件 } , 0, urlStream.bytesAvailable);//数据读取到fileData数组中 writeAirFile();//下载air文件 } private function :URLStream = new URLStream();//定义URLStream实例 public var fileData:ByteArray = new ByteArray();//定义ByteArray (Event.COMPLETE, loaded);//添加对加载完成的监听 urlStream.load(urlReq);//加载air文件 } (fileData, 0, urlStream.bytesAvailable);//数据读取到fileData数组中 writeAirFile();//下载air文件 } private

    1K10编辑于 2024-12-17
  • 来自专栏前端达人

    1GB大文件不再卡顿?揭秘JavaScript Streaming和背压的工作原理

    }, // 这里定义了最多同时处理2个图片 highWaterMark: 2 }); // 读取所有URL const urlStream ); controller.close(); } }); // 通过管道连接 const processedStream = urlStream.pipeThrough

    10910编辑于 2026-03-12
  • 来自专栏giantbranch's blog

    Microsoft Windows CVE-2017-8710 XXE Information Disclosure 漏洞分析

    之后最终调用的是XMLParser::LoadEntity 之后是XMLParser::PushURL再到URLStream::Open 先检测一下是不是file类型的url(准确点应该是检测file协议的 ) URLStream::OpenURL到urlmon!

    30910编辑于 2024-12-31
  • 来自专栏python3

    AS3与PHP通信

    在as3里,原来的loadVars方法已经被废弃,而改用一系列的类来实现与后台数据的交互,这些类是:URLLoader,URLLoaderDataFormat,URLStream,URLVariables

    1.3K30发布于 2020-01-09
  • 来自专栏RTMP推送

    如何在Python下实现摄像头|屏幕|AI视觉算法数据的RTMP直播推送

    sdk_api.SetFrameRate(publisher_handle, 25)sdk_api.SetVideoKeyFrameInterval(publisher_handle, 50)# 设置推流URLstream_url

    1.1K11编辑于 2025-03-12
领券