小编Ric*_*Ric的帖子

使用Mozilla附加组件读取原始数据

我正在尝试使用Mozilla的附加SDK从文件中读取和写入原始数据.目前我正在阅读以下内容:

function readnsIFile(fileName, callback){
    var nsiFile = new FileUtils.File(fileName);
    NetUtil.asyncFetch(nsiFile, function (inputStream, status) {
        var data = NetUtil.readInputStreamToString(inputStream, inputStream.available(),{charset:"UTF-8"});
        callback(data, status, nsiFile);
    });
}
Run Code Online (Sandbox Code Playgroud)

这适用于文本文件,但是当我开始处理Unicode正常范围之外的原始字节时,它不起作用.例如,如果文件包含字节0xff,则根本不读取该字节和超过该字节的任何内容.有没有办法使用SDK读取(和写入)原始数据?

javascript mozilla firefox-addon

4
推荐指数
1
解决办法
472
查看次数

是否可以使用Firefox附加组件删除文件?

我知道可以创建一个可以创建,读取和写入文件的Firefox附加组件,但是可以创建一个可以在读取后删除文件的附加组件吗?

javascript firefox firefox-addon

3
推荐指数
1
解决办法
116
查看次数

gnuradio 源块如何知道要输出多少个样本?

我试图了解 gnuradio 源块的工作原理。我知道如何制作一个输出常量的简单的,并且我了解采样率的含义,但我不确定如何(或在哪里)将两者结合起来。

源块是否负责调节要输出的数据量?或者它输出的数量是否取决于流程图中的其他块以及它们消耗的量?一些源块将sample_rate作为输入,这让我认为是前者。但其他街区则不然,这让我认为是后者。

如果源块负责其采样率,那么它如何调节它?他们是否检查系统时钟并据此输出样本?

signal-processing gnuradio

3
推荐指数
1
解决办法
2070
查看次数