Tag: 转换器

如何将二进制数据从binaryjs转换为string/文本

我的BinaryJS webclient接收二进制数据,我如何将其转换回服务器发送的文本input? 创buildWebSocket的服务器(使用NodeJS)使用BinaryJS,因为它获取数据以stream的forms传输,并且我想使用Websocketstream将数据转发给客户端。 Web客户端看起来如下: <html> <head> <script src="http://cdn.binaryjs.com/0/binary.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.js"></script> <script src="text-encoding/lib/encoding.js"></script> <script src="decode.js"></script> <script> // Connect to Binary.js server var client = new BinaryClient('ws://localhost:9000'); // Received new stream from server! client.on('stream', function(stream, meta){ // Buffer for parts // Got new data stream.on('data', function(data){ $( ".inner" ).append(data+"<br />"); }); stream.on('end', function(){ }); }); </script> </head> […]

NodeJS – pipe道多个FFMPEG进程

我试图编程一个转换器,可以采取任何video源,并将其转换为MP3。 mp3应该保存在我的硬盘上,或者保存在一个缓冲区中,通过电报发送。 目前为止效果不错,我唯一面临的问题是一次只能拍一个video,而我不知道为什么。 // IMPORTS var fs = require('fs'); var https = require('https'); var child_process = require('child_process'); // EVENTEMITER (Not used so far) var util = require('util'); var EventEmitter = require('events').EventEmitter; // STREAMHANDLER var StreamHandler = function(url, name){ // VARIABLES self = this; this.url = url; this.name = name; // CREATE FFMPEG PROCESS var spawn […]

将非ASCII字符(变音符号,重音符号)转换为最接近的ASCII码(创build子弹)

我在JavaScript寻找方法来将string中的非ASCII字符转换为最接近的字符,类似于PHP iconv函数。 例如,如果input的string是Rånades på Skyttis i Ö-vik ,它应该被转换为Ranades pa skyttis i o-vik 。 我曾看过phpjs但iconv不包括在内。 是否有可能在JavaScript中执行这种转换,如果是这样的话?

将(ASN.1)BCD值转换为可读的string

您好我有一个hex值通过解码属性types是一个八位组串数据types(ANS.1语法)的CDR文件生成的。 我想转换/解释BCD(hexstring)为人类可读的string值。 以下是使用MARBEN ASN.1 CDR Converter进行解码的cdr文件的输出。 <?xml version="1.0" encoding="UTF-8"?> <CallEventRecord> <pGWRecord> <recordType>85</recordType> <servedIMSI>15650000000010F5</servedIMSI> <pGWAddress> <iPBinaryAddress> <iPBinV4Address>674B8802</iPBinV4Address> </iPBinaryAddress> </pGWAddress> <chargingID>10932225</chargingID> <servingNodeAddress> <iPBinaryAddress> <iPBinV4Address>674B8802</iPBinV4Address> </iPBinaryAddress> </servingNodeAddress> <accessPointNameNI>test.be.ph</accessPointNameNI> <pdpPDNType>0001</pdpPDNType> <servedPDPPDNAddress> <iPAddress> <iPBinaryAddress> <iPBinV4Address>0A010505</iPBinV4Address> </iPBinaryAddress> </iPAddress> </servedPDPPDNAddress> <dynamicAddressFlag> <true /> </dynamicAddressFlag> <listOfTrafficVolumes> <ChangeOfCharCondition> <dataVolumeGPRSUplink>775838</dataVolumeGPRSUplink> <dataVolumeGPRSDownlink>1321848</dataVolumeGPRSDownlink> <changeCondition> <recordClosure /> </changeCondition> <changeTime>1705161557142B0800</changeTime> </ChangeOfCharCondition> </listOfTrafficVolumes> <recordOpeningTime>1705161547452B0800</recordOpeningTime> <duration>569</duration> <causeForRecClosing>16</causeForRecClosing> <recordSequenceNumber>36</recordSequenceNumber> <nodeID>isp.com</nodeID> <localSequenceNumber>1000035</localSequenceNumber> <apnSelectionMode> […]

使用JavaScript将docx / odt转换为PDF

我有一个节点的web应用程序,需要将docx文件转换为pdf(只使用客户端资源,没有插件)。 我已经find了一个可能的解决scheme,将docxjs转换为HTML,然后使用jspdf(docx-> HTML-> PDF)将HTML转换为PDF。 这个解决scheme可以做到这一点,但我遇到了几个问题,特别是与渲染。 我知道,docxjs不保持与docx文件相同的HTML呈现,所以这是一个问题… 所以我的问题是,你知道任何免费的模块/解决scheme,可以直接做这项工作,而不通过HTML(我打开odt作为一个来源,以及)? 如果不是,你会build议我做什么? 谢谢