File tree 1 file changed +28
-1
lines changed
1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -52,8 +52,35 @@ const generaterANSI = createGeneraterANSI(new Uint8Array(file.buffer), {
52
52
})
53
53
54
54
// display QR Code in terminal
55
- for (const blockQRCode of generaterANSI ()) {
55
+ for (const blockQRCode of generaterANSI . fountain ()) {
56
56
console .log (blockQRCode)
57
57
}
58
58
59
59
```
60
+
61
+ ### With meta data
62
+
63
+ If you want to transfer the metadata of the file:
64
+
65
+ ``` javascript
66
+ import {
67
+ appendFileHeaderMetaToBuffer ,
68
+ readFileHeaderMetaFromBuffer ,
69
+ } from ' @qifi/generate'
70
+
71
+ const data = new Uint8Array (file .buffer )
72
+ const meta = {
73
+ filename: file .name ,
74
+ contentType: file .type ,
75
+ }
76
+ const merged = appendFileHeaderMetaToBuffer (data, meta)
77
+ const generater = createGeneraterUnicode (merged)
78
+
79
+ // Send blocks to the receiver
80
+ for (const block of generater .fountain ()) {
81
+ // display QR Code in terminal
82
+ console .log (blockQRCode)
83
+ }
84
+ ```
85
+
86
+ and you can use ` appendMetaToBuffer ` and ` readMetaFromBuffer ` to add and read custom metadata.
You can’t perform that action at this time.
0 commit comments