Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将BinaryString从JavaScript FileReader API解压缩到FileReader

将BinaryString从JavaScript FileReader API解压缩到FileReader
EN

Stack Overflow用户
提问于 2010-10-18 05:01:19
回答 1查看 821关注 0票数 1

我正试图在我的python应用程序中解压缩通过Javascript的FileReader readAsBinaryString方法发送的二进制字符串。看来我可以用struct模块来完成这个任务。我不知道应该提供什么作为解压的格式。

有人能确认这是正确的方法吗?如果是,我应该指定什么格式?

根据联合材料的文件:

结果将以二进制字符串的形式包含文件的数据。每个字节由0.255.

范围内的一个整数表示

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-18 05:13:06

听起来好像只有一个普通的字符串(或者Python3中的bytes对象),所以我不确定您需要解压缩什么。

访问字节数据的一种方法是使用bytearray;这样可以轻松地对字节数据进行索引:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> your_data = b'\x00\x12abc'
>>> b = bytearray(your_data)
>>> b[0]
0
>>> b[1]
18

如果您将它作为字符串,并且不希望使用字节数组(需要Python2.6或更高版本),那么使用ord将字符转换为整数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
>>> ord(your_data[1])
18

如果二进制数据在表示整数的字节组或具有特定endianness的浮动字节组中有特定的解释,那么struct模块当然是您的朋友,但是您不需要它来检查字节数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3959380

复制
相关文章
java的filereader_FileReader类(FileReader Class)
此类继承自InputStreamReader类。 FileReader用于读取字符流。
用户7886150
2021/04/22
5160
FIleReader(Writer)
FileReader import java.io.*; public class TestFileReader { public static void main(String[] args) { FileReader fr = null; int c = 0; try { fr = new FileReader("D:/test.txt"); int ln = 0; while
mathor
2018/07/04
5310
[十八]JavaIO之FileReader 和 FileWriter
FileReader 和 FileWriter继承了InputStreamReader 和OutputStreamWriter
noteless
2018/09/14
5150
[十八]JavaIO之FileReader 和 FileWriter
HTML5-FileReader
链接:https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader/onload
eadela
2019/09/29
5570
FileReader 和FileInputStream的区别
java.lang.Object—-java.io.Reader—-java.io.InputStreamReader—-java.io.FileReader
全栈程序员站长
2022/08/24
6940
HTML5 FileReader 读取txt文件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j_bleach/article/details/53574789
j_bleach
2019/05/26
8.2K0
java中讲讲FileReader的用法,举例?
FileReader是Reader的继承类,从字面上就可看出,它的主要功能就是能从磁盘上读入文件。read方法会一个一个字符的从磁盘往回读数据。
马克java社区
2021/05/10
7190
java中讲讲FileReader的用法,举例?
vue上传和浏览图片(FileReader)
<template> <div ref="box"> ... <input ... /> // 给个img来承担预览工作就行了 <img :src="dataUrl" /> ... </div> </template> <sctipt> data () { return { // 转base64码后的data字段 dataUrl: '' }
河湾欢儿
2018/12/06
3.6K0
JavaIO-FileReader类、FileWriter类
FileWriter 类从 OutputStreamWriter 类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。
用户5224393
2019/08/20
3990
字符流之FileReader&FileWriter
1 package zhang; 2 3 import java.io.FileReader; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 7 public class FileReaderAndFileWriter { 8 public static void main(String[] args) throws IOException { 9 //直接对文件进行字符读写 10
拾点阳光
2018/05/10
4960
jq生成缩略图fileReader
html代码: input type="file" name="file" id="upload" JavaScript生成缩略图可以使用html5内置对象fileReader //input发生改变 $("#upload").change(function(){ //初始化fileReader对象 fileReader = new FileReader(); //读取上传文件 fileReader.readAsDataURL($(this)[0].files[0
93年的老男孩
2019/12/18
1.4K0
HTML5学习之FileReader接口 转
用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。
晓歌
2018/08/15
4290
HTML5 FileReader接口学习笔记
1、FileReader概述 FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。 其中File对象可以是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以来自拖放操作生成的DataTransfer对象,还可以是来自在一个HTMLCanvasElement上执行mozGetAsFile()方法后返回结果。 2、FileReader接口方法 方法名 参数 描述 r
就只是小茗
2018/03/07
9010
Blob、ArrayBuffer、File、FileReader和FormData的区别
Blob、ArrayBuffer、File、FileReader、FormData这些名词总是经常看到,知道一点又好像不知道,像是同一个东西好像又不是,总是模模糊糊,最近终于下决心要弄清楚。
码客说
2019/10/22
5.1K0
file,fileInputStream, fileReader,inputStreamReader等java文件流类的关系区别
1. File类 1)File类介绍 File类封装了对用户机器的文件系统进行操作的功能。例如,可以用File类获得文件上次修改的时间移动,或者对文件进行删除、重命名。换句话说,流类关注的是文件内容,而File类关注的是文件在磁盘上的存储。 File类的主要方法有:getName(),getCanonicalFile(),lastModified(),isDerector(),isFile(),getPath()等;
全栈程序员站长
2022/06/30
7100
通过 html5 FileReader 实现上传图片预览功能
Html 部分 <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>     </head>     <body>         <input type="file" name="file" onchange="showPreview(this)" />         <img id="portrait" src="" width="70" height="75">     <
用户7718188
2021/11/01
1.5K0
html之file标签 --- 图片上传前预览 -- FileReader
记得以前做网站时,曾经需要实现一个图片上传到服务器前,先预览的功能。当时用html的<input type="file"/>标签一直实现不了,最后舍弃了这个标签,使用了其他方式来实现了这个功能。
tandaxia
2018/09/27
4.8K1
html之file标签 --- 图片上传前预览 -- FileReader
从web图片裁剪出发:了解H5中的Blob
刚开始做前端的时候,有个功能卡住我了,就是裁剪并上传头像。当时两个方案摆在我面前,一个是flash,我不会。另一个是通过iframe上传图片,然后再上传坐标由后端裁剪,而我最终的选择是后者。有人会疑惑,为什么不用H5的Canvas和FormData,第一要考虑ie8的兼容性,第二那时候眼界没到,这种新东西光是听听都怕。   后来随着Mobile项目越做越多,类似的功能开发得也越来越多,Canvas+FormData成为了标配方案。但做的多了却一直没有静下心来研究,浏览器怎么使用H5的方式裁剪并把文件发送出去
李海彬
2018/03/27
2.1K0
从web图片裁剪出发:了解H5中的Blob
Java FileReader使用相对路径读取文件
在进行编程时需要时常更换主机进行测试,如果使用绝对路径则需要经常更改,为此使用相对路径是一个不错的选择。但是使用./,../或.\\,..\\的方式会经常出现未找到文件的错误 需要读取的文件路径为 项目根目录\experiment\1.txt 解决方案 使用System.getProperty("user.dir")获取当前程序运行的工作根目录 使用File.separator表示目录的分割符,此操作需要import java.io.File String root = System.getPropert
演化计算与人工智能
2020/08/14
3.3K0
通过 html5 FileReader 实现上传图片预览功能
Html 部分 <!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title></title>     </head>     <body>         <input type="file" name="file" onchange="showPreview(this)" />         <img id="portrait" src="" width="70" height="75">     <
大师级码师
2021/09/22
1.6K0

相似问题

Javascript FileReader()

20

Javascript fileReader

11

使用FileReader API

10

FileReader API的填充

13

FileReader API 'load‘事件

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文