ArrayBuffer is a Javascript data type used to represent a generic, fixed-length binary data buffer.
Questions tagged [arraybuffer]
597 questions
                    
                    456
                    
            votes
                
                29 answers
            
        Converting between strings and ArrayBuffers
Is there a commonly accepted technique for efficiently converting JavaScript strings to ArrayBuffers and vice-versa? Specifically, I'd like to be able to write the contents of an ArrayBuffer to localStorage and then read it back.
         
    
    
        kpozin
        
- 25,691
- 19
- 57
- 76
                    318
                    
            votes
                
                19 answers
            
        ArrayBuffer to base64 encoded string
I need an efficient (read native) way to convert an ArrayBuffer to a base64 string which needs to be used on a multipart post. 
         
    
    
        zaheer
        
- 3,221
- 2
- 16
- 4
                    215
                    
            votes
                
                14 answers
            
        Convert a binary NodeJS Buffer to JavaScript ArrayBuffer
How can I convert a NodeJS binary buffer into a JavaScript ArrayBuffer?
         
    
    
        Drake Amara
        
- 3,072
- 3
- 19
- 18
                    201
                    
            votes
                
                10 answers
            
        Convert base64 string to ArrayBuffer
I need to convert a base64 encode string into an ArrayBuffer.
The base64 strings are user input, they will be copy and pasted from an email, so they're not there when the page is loaded.
I would like to do this in javascript without making an ajax…
         
    
    
        Tony
        
- 2,043
- 2
- 12
- 5
                    144
                    
            votes
                
                7 answers
            
        How to go from Blob to ArrayBuffer
I was studying Blobs, and I noticed that when you have an ArrayBuffer, you can easily convert this to a Blob as follows:
var dataView = new DataView(arrayBuffer);
var blob = new Blob([dataView], { type: mimeString });
The question I have now is, is…
         
    
    
        Jeanluca Scaljeri
        
- 26,343
- 56
- 205
- 333
                    94
                    
            votes
                
                8 answers
            
        Conversion between UTF-8 ArrayBuffer and String
I have an ArrayBuffer which contains a string encoded using UTF-8 and I can't find a standard way of converting such ArrayBuffer into a JS String (which I understand is encoded using UTF-16).
I've seen this code in numerous places, but I fail to see…
         
    
    
        Tom Leese
        
- 19,309
- 12
- 45
- 70
                    82
                    
            votes
                
                7 answers
            
        Javascript Typed Arrays and Endianness
I'm using WebGL to render a binary encoded mesh file. The binary file is written out in big-endian format (I can verify this by opening the file in a hex editor, or viewing the network traffic using fiddler). When I try to read the binary response…
         
    
    
        Bob
        
- 909
- 1
- 8
- 8
                    67
                    
            votes
                
                2 answers
            
        Where to use ArrayBuffer vs typed array in JavaScript?
I am moving from Node.js to browser environment, and I am still confused over ArrayBuffer vs. typed arrays (such as Uint8Array).
I am confused over where to use the typed arrays, and where to use ArrayBuffer directly. It's not hard to convert one to…
         
    
    
        Karel Bílek
        
- 36,467
- 31
- 94
- 149
                    66
                    
            votes
                
                1 answer
            
        how does axios handle blob vs arraybuffer as responseType?
I'm downloading a zip file with axios. For further processing, I need to get the "raw" data that has been downloaded. As far as I can see, in Javascript there are two types for this: Blobs and Arraybuffers. Both can be specified as responseType in…
         
    
    
        lhk
        
- 27,458
- 30
- 122
- 201
                    54
                    
            votes
                
                4 answers
            
        Vue/HTML/JS how to download a file to browser using the download tag
This question is different from the other answer provided, because my question is  focused on VUE and if VUE also has a way to prevent the default method. 
This question is more specific to HTML 5 "download" along with VUE binding of the :href and…
         
    
    
        Ricky-U
        
- 592
- 1
- 4
- 11
                    46
                    
            votes
                
                2 answers
            
        Type 'string | ArrayBuffer' is not assignable to type 'string'
TypeScript error for reading string from FileReader
Simple code to read file contents:
const reader: FileReader = new FileReader();
       reader.readAsText(file);
       reader.onload = (e) => {
          const csv: string = reader.result; ->…
         
    
    
        Aragorn
        
- 5,021
- 5
- 26
- 37
                    36
                    
            votes
                
                4 answers
            
        Appending ArrayBuffers
What is the preferable way of appending/combining ArrayBuffers?
I'm receiving and parsing network packets with a variety of data structures. Incoming messages are read into ArrayBuffers. If a partial packet arrives I need to store it and wait for…
         
    
    
        user1421750
        
- 1,200
- 2
- 9
- 16
                    32
                    
            votes
                
                2 answers
            
        How to append bytes, multi-bytes and buffer to ArrayBuffer in javascript?
Javascript ArrayBuffer or TypedArrays dont have any kind of appendByte(), appendBytes(), or appendBuffer() methods. So if I want to fill an ArrayBuffer one value at a time, how do I do it?
var firstVal = 0xAB;              // 1 byte
var secondVal =…
         
    
    
        codneto
        
- 2,319
- 3
- 24
- 36
                    31
                    
            votes
                
                3 answers
            
        How to write a file from an ArrayBuffer in JS
I am trying to write a file uploader for Meteor framework.
The principle is to split the fileon the client from an ArrayBuffer in small packets of 4096 bits that are sent to the server through a Meteor.method.
The simplified code below is the part…
         
    
    
        Karl.S
        
- 2,294
- 1
- 26
- 33
                    30
                    
            votes
                
                2 answers
            
        How do I tell the type of websocket onmessage's parameter?
Here https://developer.mozilla.org/en/WebSockets/WebSockets_reference/MessageEvent it states attribute data is of type DOMString| Blob | ArrayBuffer. How do I tell it which type I want? Or how do I know which type I get?
         
    
    
        marc40000
        
- 3,167
- 9
- 41
- 63