-
Notifications
You must be signed in to change notification settings - Fork 8
/
File_API-ja.html
5621 lines (5158 loc) · 159 KB
/
File_API-ja.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html><html lang="ja"><head><meta charset="utf-8">
<title>File API (日本語訳)</title>
<link rel="stylesheet" href="common.css" type="text/css">
<link rel="stylesheet" href="common-w3c.css" type="text/css">
<style>
.attr-state {
font-family: sans-serif0, sans-serif;
}
/* tables */
tr {
border-bottom: solid thin var(--N-color);
}
.arg {
font-family: monospace0, monospace;
}
@supports (grid-template-columns: subgrid) and (display: contents) {
#_error-codes {
grid-template-columns: 4em 1fr;
min-width: 32em;
tr {
grid-template-areas:
"名 名"
". 記述"
;
> *:nth-child(1) {
grid-area: 名;
border-left-width: 0;
}
> *:nth-child(2) {
grid-area: 記述;
}
}
}
</style>
<script src="common0.js"></script>
<script src="common1.js" async></script>
<script>
Util.ready = function(){
const source_data = {
toc_main: 'MAIN0',
generate: expand,
};
Util.switchWordsInit(source_data);
}
function expand(){
const class_map = this.class_map;
const tag_map = this.tag_map;
const link_map = this.link_map;
const unicode_map = this.unicode_map;
return this.html.replace(
/%[\w~一-鿆あ-ん]+|`(.*?)([$@^])(\w*)/g,
create_html
);
function create_html(match, key, indicator, klass){
if(!indicator) {//%
return `<var>${match.slice(1)}</var>`;
}
let href = '';
let href1 = '';
{
const n = key.indexOf('@');
if(n > 0) {
href1 = key.slice(n + 1);
key = key.slice(0, n);
}
}
let text = key;
switch(klass){
case 'r': // ref
text = `[${key}]`;
href = `#biblio-${key.toLowerCase()}`;
break;
case 'm':
case 'mS':
const n = text.indexOf('(');
if(n > 0){
key = text.slice(0, n);
text = key + text.slice(n).replace(/\w+/g, '<var>$&</var>');
}
break;
case 'mc':
text = 'constructor';
klass = 'm';
key = `new ${key}`;
break;
case 'l': // literal
text = `"<code class="literal">${key}</code>"`
break;
case 'sl': // internal slot
text = `[[${key}]]`;
break;
case 'sc': // internal slot
text = key.replace(/_/, ':');
break;
case 'U':
text = `U+${key}`;
break;
case 'en':
return `<span lang="en">${key}</span>`;
break;
}
let tag = tag_map[klass];
if(tag) {
let classname = class_map[klass];
classname = classname ? ` class="${classname}"` : '';
text = `<${tag}${classname}>${text}</${tag}>`;
}
if(indicator !== '^'){
href = href1 || link_map[ klass ? `${klass}.${key}` : key ] || href;
if(!href){
console.log(match); // check error
return match;
}
switch(indicator){
case '$':
text = `<a href="${href}">${text}</a>`;
break;
case '@':
text = `<dfn id="${href.slice(1)}">${text}</dfn>`;
break;
}
}
return text;
}
}
</script>
<script type="text/plain" id="_source_data">
●●options
spec_title:File API
spec_date:2024-12-04
trans_update:2024-12-05
source_checked:190315
original_url:https://w3c.github.io/FileAPI/
spec_status:ED
ref_id_prefix:biblio-
ref_id_lowercase:true
site_nav:storage
conformance:w3c
copyright:2022,permissive
trans_1st_pub:2012-01-03
●●class_map
FR:reason
e:element
a:attr
sc:scheme
h:header
E:error
P:production
et:event-type
sl:js-slot
st:attr-state
U:code-point
V:arg
op:op
●●tag_map
FR:i
E:code
et:code
e:code
a:code
sc:code
h:code
I:code
m:code
mS:code
dm:code
V:var
sl:span
st:i
U:span
P:var
i:i
c:code
em:em
op:span
cite:cite
●●original_id_map
blob:dfn-Blob
file:dfn-file
filelist:dfn-filelist
filereader:dfn-filereader
filereadersync:dfn-FileReaderSync
dom-filereader-filereader:filereaderConstrctr
dfn-readAsArrayBuffer:readAsArrayBuffer
dfn-readAsBinaryString:readAsBinaryString
dfn-readAsDataURL:readAsDataURL
dfn-readAsText:readAsText
dfn-readAsArrayBufferSync:readAsArrayBufferSyncSection
dfn-readAsBinaryStringSync:readAsBinaryStringSyncSection
dfn-readAsDataURLSync:readAsDataURLSync-section
dfn-readAsTextSync:readAsTextSync
dfn-abort:abort
dom-filereadersync-filereadersync:filereadersyncConstrctr
dom-blob-stream:stream-method-algo
dom-blob-text:text-method-algo
dom-blob-arraybuffer:arraybuffer-method-algo
dfn-slice:slice-method-algo
●●mdn_urls
blob:API/Blob
file:API/File
filelist:API/FileList
filereader:API/FileReader
filereadersync:API/FileReaderSync
dfn-BlobPropertyBag:API/BlobPropertyBag
dfn-FilePropertyBag:API/FilePropertyBag
enumdef-endingtype:API/EndingType
typedefdef-blobpart:API/BlobPart
dfn-abort-event:API/FileReader/abort_event
dfn-error-event:API/FileReader/error_event
dfn-load-event:API/FileReader/load_event
dfn-loadend-event:API/FileReader/loadend_event
dfn-loadstart-event:API/FileReader/loadstart_event
dfn-progress-event:API/FileReader/progress_event
●●link_map
●IDL
Exposed:~WEBIDLjs#Exposed
Clamp:~WEBIDLjs#Clamp
NewObject:~WEBIDLjs#NewObject
Serializable:~HTMLcloning#serializable
E.NotFoundError:~WEBIDL#notfounderror
E.NotReadableError:~WEBIDL#notreadableerror
E.SecurityError:~WEBIDL#securityerror
E.InvalidStateError:~WEBIDL#invalidstateerror
undefined:~WEBIDL#idl-undefined
unsigned short:~WEBIDL#idl-unsigned-short
unsigned long:~WEBIDL#idl-unsigned-long
long long:~WEBIDL#idl-long-long
unsigned long long:~WEBIDL#idl-unsigned-long-long
sequence:~WEBIDL#idl-sequence
Promise:~WEBIDL#idl-promise
DOMString:~WEBIDL#idl-DOMString
I.DOMString:~WEBIDL#idl-DOMString
USVString:~WEBIDL#idl-USVString
I.USVString:~WEBIDL#idl-USVString
ArrayBuffer:~WEBIDL#idl-ArrayBuffer
I.ArrayBuffer:~WEBIDL#idl-ArrayBuffer
I.ArrayBufferView:~WEBIDL#
I.Uint8Array:~WEBIDL#idl-Uint8Array
Uint8Array:~WEBIDL#idl-Uint8Array
BufferSource:~WEBIDL#BufferSource
I.BufferSource:~WEBIDL#BufferSource
I.Blob:#blob
I.BlobPart:#typedefdef-blobpart
I.BlobPropertyBag:#dfn-BlobPropertyBag
I.EndingType:#enumdef-endingtype
I.DataTransfer:~HTMLdnd#datatransfer
I.Document:~DOM4#document
~DOM4#concept-document
I.EventHandler:~WAPI#eventhandler
I.EventTarget:~DOM4#eventtarget
I.File:#file
I.FileList:#filelist
I.FilePropertyBag:#dfn-FilePropertyBag
I.HTMLInputElement:~HEinput#htmlinputelement
I.ProgressEvent:~XHR#progressevent
I.Worker:~WORKERS#worker
I.XMLHttpRequest:~XHR#xmlhttprequest
I.URL:~URL1#url
I.FileReader:#filereader
I.FileReaderSync:#filereadersync
I.MediaSource:http://w3c.github.io/media-source/#mediasource
I.ReadableStream:~STREAMS#readablestream
I.Array:~TC39#sec-array-constructor
I.Date:~TC39#sec-date-constructor
I.DOMException:~WEBIDL#idl-DOMException
●constructor
m.new Blob:#dom-blob-blob
m.Blob:#dom-blob-blob-blobparts-options
m.new File:#dom-file-file
m.new FileReader:#dom-filereader-filereader
m.new FileReaderSync:#dom-filereadersync-filereadersync
■attrs/method
Blob
m.size:#dfn-size
m.type:#dfn-type
m.slice:#dfn-slice
m.stream:#dom-blob-stream
m.text:#dom-blob-text
m.arrayBuffer:#dom-blob-arraybuffer
m.bytes:#dom-blob-bytes
File
m.name:#dfn-name
m.lastModified:#dfn-lastModified
FileList
m.item:#dfn-item
m.length:#dfn-length
FileReader
m.readAsArrayBuffer:#dfn-readAsArrayBuffer
m.readAsBinaryString:#dfn-readAsBinaryString
m.readAsDataURL:#dfn-readAsDataURL
m.readAsText:#dfn-readAsText
m.abort:#dfn-abort
m.DONE:#dom-filereader-done
m.EMPTY:#dom-filereader-empty
m.LOADING:#dom-filereader-loading
m.readyState:#dom-filereader-readystate
m.result:#dom-filereader-result
m.error:#dom-filereader-error
m.onabort:#dfn-onabort
m.onerror:#dfn-onerror
m.onload:#dfn-onload
m.onloadend:#dfn-onloadend
m.onloadstart:#dfn-onloadstart
m.onprogress:#dfn-onprogress
FileReaderSync
mS.readAsArrayBuffer:#dfn-readAsArrayBufferSync
mS.readAsBinaryString:#dfn-readAsBinaryStringSync
mS.readAsDataURL:#dfn-readAsDataURLSync
mS.readAsText:#dfn-readAsTextSync
URL
m.createObjectURL:#dfn-createObjectURL
m.revokeObjectURL:#dfn-revokeObjectURL
m.postMessage:~WORKERS#dom-worker-postmessage-options
m.send:~XHR#dom-xmlhttprequest-send
■variable
V.blobParts:#dfn-blobParts
V.options:#dfn-blobOptions
V.fileBits:#dfn-fileBits
V.fileName:#dfn-fileName
V.fileOptions:#dfn-fileOptions
V.index:#dfn-index
V.url:#dom-url-revokeobjecturl-url-url
V.contentType:#dom-blob-slice-start-end-contenttype-contenttype
V.start:#dom-blob-slice-start-end-contenttype-start
V.end:#dom-blob-slice-start-end-contenttype-end
■idl-dictionary-member
dm.lastModified:#dfn-FPdate
dm.type:#dfn-BPtype
dm.endings:#dom-blobpropertybag-endings
enum
l.transparent:#dom-endingtype-transparent
l.native:#dom-endingtype-native
■event
et.abort:#dfn-abort-event
et.error:#dfn-error-event
et.load:#dfn-load-event
et.loadend:#dfn-loadend-event
et.loadstart:#dfn-loadstart-event
et.progress:#dfn-progress-event
■error
FR.FileLock:#FileLockFR
FR.NotFound:#NotFoundFR
FR.SnapshotState:#SnapshotStateFR
FR.TooManyReads:#TooManyReadsFR
FR.UnsafeFile:#UnsafeFileFR
■element
e.iframe:~HEembed#the-iframe-element
e.img:~HEimages#the-img-element
e.input:~HEinput#the-input-element
e.a:~HEtextlevel#the-a-element
e.form:~HEforms#the-form-element
■content attr
a.download:~HTMLlinks#attr-hyperlink-download
●用語
終了-:#terminate-an-algorithm
~byte列~data:#_ref-bytes
~Blob:#_blob-object
~data_URL:#biblio-rfc2397
fR.~error:#filereader-error
fR.結果:#filereader-result
fR.状態:#filereader-state
~streamを取得する:#blob-get-stream
~dataを梱包する:#blob-package-data
~Blobを同期的に読取る:#_read-blob
~blobを切出す:#slice-blob
~blobを成す各部を処理する:#process-blob-parts
~native行末に変換する:#convert-line-endings-to-native
~native行末に変換-:#convert-line-endings-to-native
~blob~URL~store:#BlobURLStore
~blob~URL:#blob-url
新たな~blob~URLを生成する:#unicodeBlobURL
~blob~URL~storeに~entryを追加する:#add-an-entry
~blob~URL~storeから~entryを除去する:#removeTheEntry
~blob~URLを解決する:#blob-url-resolve
~blob~objを得する:#blob-url-obtain-object
同一-区分~blob~URLを利用しているか否か検査する:#check-for-same-partition-blob-url-usage
~blob~URL~entry:#blob-url-entry
bU.環境:#blob-url-entry-environment
bU.~obj:#blob-url-entry-object
~file~list:#_file-list
選択looping:#selection-looping
~systemに敏感な~file:#sensitive-files
~Unix~epoch:#UnixEpoch
読取n~error:#file-error-read
~error条件:#file-error-read
失敗~事由:#failureReason
~file読取り~task~source:#fileReadingTaskSource
~file型~指針:#file-type-guidelines
進捗~eventを発火する:#fire-a-progress-event
存続期間:#lifeTime
読取n演算:#readOperation
読取n~method:#read-method
非同期~読取n~method:#asynchronous-read-methods
同期~読取n~method:#read-method-sync
~snapshot状態:#snapshot-state
~file入力~要素:#_file-input
●§
new Blob():#constructorBlob
new File():#file-constructor
slice():#slice-method-algo】
●外部
実装定義:~INFRA#implementation-defined
~byte:~INFRA#byte
~byte列:~INFRA#byte-sequence
~surrogate:~INFRA#surrogate
~list:~INFRA#list
~size:~INFRA#list-size
~EACH:~INFRA#list-iterate
付加する:~INFRA#list-append
~map:~INFRA#ordered-map
map.~key:~INFRA#map-key
map.値:~INFRA#map-value
値を設定する:~INFRA#map-set
~entryを除去する:~INFRA#map-remove
文字:~INFRA#code-point
符号位置:~INFRA#code-point
文字列:~INFRA#string
符号位置~並びを収集する:~INFRA#collect-a-sequence-of-code-points
位置~変数:~INFRA#string-position-variable
~ASCII小文字~化する:~INFRA#ascii-lowercase
同型に復号する:~INFRA#isomorphic-decode
~JS文字列:~INFRA#javascript-string
~scalar値~文字列に変換する:~INFRA#javascript-string-convert
*廃:~Unicode文字~並びに変換する:~WEBIDL#dfn-obtain-unicode
連結する:~INFRA#string-concatenate
並列的:~HTMLINFRA#in-parallel
~URL:~URL1#concept-url
url.~host:~URL1#concept-url-host
url.~path:~URL1#concept-url-path
url.~scheme:~URL1#concept-url-scheme
url.生成元:~URL1#concept-url-origin
妥当な~URL文字列:~URL1#valid-url-string
空~host:~URL1#empty-host
~URL構文解析-:~URL1#concept-url-parser
~URL構文解析する:~URL1#concept-url-parser
~URLを直列化する:~URL1#concept-url-serializer
~fetch:~FETCH#concept-fetch
~network~error:~FETCH#concept-network-error
~chunk:~STREAMS#chunk
RS.~byte読取り~support付きで設定しておく:~STREAMS#readablestream-set-up-with-byte-reading-support
RS.~errorにする:~STREAMS#readablestream-error
RS.読取器を取得する:~STREAMS#readablestream-get-a-reader
RS.~chunkを~enqueueする:~STREAMS#readablestream-enqueue
RSR.すべての~byteを読取る:~STREAMS#readablestreamdefaultreader-read-all-bytes
x.反映されていない:https://github.com/w3c/FileAPI/issues/187
RSR.~chunkを読取る:~STREAMS#readablestreamdefaultreader-read-a-chunk
~UTF-8:~ENCODING#utf-8
~labelから符号化法を取得する:~ENCODING#concept-encoding-get
~UTF-8符号化する:~ENCODING#utf-8-encode
~UTF-8復号する:~ENCODING#utf-8-decode
~Unicodeに復号する:~ENCODING#decode
~eventを発火する:~DOM4#concept-event-fire
発火-:~DOM4#concept-event-fire
発火:~DOM4#concept-event-fire
~MIME型:~MIMESNIFF#mime-type
~MIME型を構文解析する:~MIMESNIFF#parse-a-mime-type
~parameter群:~MIMESNIFF#parameters
構文解析-可能な~MIME型:#parsable-mime-type
廃*~MIMESNIFF#parsable-mime-type
妥当な~MIME型~文字列:~MIMESNIFF#valid-mime-type
~supportする~prop~index:~WEBIDL#dfn-supported-property-indices
投出-:~WEBIDL#dfn-throw
保持された~byte列の複製を取得する:~WEBIDLjs#dfn-get-buffer-source-copy
~buffer~sourceを~byte列から作成する:~WEBIDLjs#_buffersource-create
新たな~obj:~WEBIDLjs#new
新たな~promise:~WEBIDLjs#a-new-promise
却下される~promise:~WEBIDLjs#a-promise-rejected-with
~promiseに反応する:~WEBIDLjs#dfn-perform-steps-once-promise-is-settled
文書:~DOM4#concept-document
非~storage目的~用に~storage~keyを得する:~STORAGE#obtain-a-storage-key-for-non-storage-purposes
~storage~key:~STORAGE#storage-key
~SW1#service-worker-registration-storage-key
同等な~storage~key:~STORAGE#storage-key-equal
●HTML
~event~handler内容~属性:~WAPI#event-handler-content-attributes
~event~handler~event型:~WAPI#event-handler-event-type
現在の設定群~obj:~WAPI#current-settings-object
環境~設定群~obj:~WAPI#environment-settings-object
関連な設定群~obj:~WAPI#relevant-settings-object
関連な大域~obj:~WAPI#concept-relevant-global
関連な~realm:~WAPI#concept-relevant-realm
~queueされ:~WAPI#queue-a-task
~taskを~queueする:~WAPI#queue-a-task
大域~taskを~queueする:~WAPI#queue-a-global-task
~task~source:~WAPI#task-source
~task:~WAPI#concept-task
生成元:~ORIGIN#concept-origin
同一-生成元:~ORIGIN#same-origin
不透明な生成元:~ORIGIN#concept-origin-opaque
生成元を直列化する:~ORIGIN#ascii-serialisation-of-an-origin
enV.生成元:~WAPI#concept-settings-object-origin
文書~unload時の片付け手続き:~HTMLlifecycle#unloading-document-cleanup-steps
st.File:~HEinput#file-upload-state-(type=file)
直列化-可能:~HTMLcloning#serializable-objects
直列化~手続き:~HTMLcloning#serialization-steps
逆直列化~手続き:~HTMLcloning#deserialization-steps
下位-直列化:~HTMLcloning#sub-serialization
下位-逆直列化:~HTMLcloning#sub-deserialization
●●words_table1
PublicML:https://lists.w3.org/Archives/Public
●●words_table
●network/URL/IO/storage
Blob:
blob:
ReadableStream:
data_URL:Data URL
~data_URL:DataURL
local::::ローカル
UUID:
unload:
disk::::ディスク
directory::::ディレクトリ
drive::::ドライブ
chunk::::チャンク
梱包-:package::~
梱包-法:packaging
読取n法:reading
読取n中:reading
読取n不能:unreadable
store::::ストア
同型:isomorphic:~
~ASCII小文字に符号化された文字列:ASCII-encoded string in lower case
伝送-済み:transmitted
直列形:serialized::~::シリアル形
逆直列化:deserialization::~::逆シリアル化
切出す:sliceする::切り出す
切出し:slice::切り出し
●構文
UTF-16:
行末:line ending:~
surrogate::::サロゲート
連結-:concatenate:~
●一般処理
main::::メイン
存続期間:lifetime::~
片付け:cleanup::~
続行-:proceed:~
廃止-:revoke::~
廃止:revocation::~
epoch:
Unix:
milli:milli-:::ミリ
~milli秒数:number of milliseconds
~error状況:error condition
進捗~bar:prog bar
引数:parameter
invocation
呼び出し元
呼び出し
宛先:target::~
span:
%CR:-
%LF:-
%e:-
%fr:fr
%r:-
%s:s
%~MIME型:mimeType
%~MIME型:t
%~URL:url
%~URL~record:urlRecord
%~URL文字列:url string
%~blob:blob
%~blob~URL:-
%~byte列:bytes
%~chunk:chunk
%~chunk~promise:chunk promise
%~error:error
%~event名:-
%~file:file
%~native行末:native line ending
%~obj:object
%~stream:stream
%~target:-
%位置:position
%宛先~realm:targetRealm
%値:value
%入力:-
%内容~型:contentType
%名前:n
%文書:document
%日時:d
%最初の~chunkか:isFirstChunk
%直列形:serialized
%種別:type
%符号化法:encoding
%符号化法の名前:encodingName
%結果:result
%読取器:reader
%元の~size:originalSize
%始端:start
%始端:relativeStart
%終端:end
%終端:relativeEnd
%内容~型:contentType
%~span:span
%~data:data
%~blob~URL~entry:blobUrlEntry
%環境:environment
-:isAuthorized
%~blob~storage~key:blobStorageKey
%環境~storage~key:environmentStorageKey
●保安
防護-:guard:~
選択-:select:~
選択:selection:~
picker:::選択 UI
選択攻撃:selection attacks:~
選択looping:selection looping:選択ループ
区分:partition:~
選択強制:must choose
際限なく:loop
爆撃-:bombard:~
●仕様
選択肢:option::~::オプション
趨勢:general trend:~
参考:informative:~
統計的:statistical:~
多彩:rich:~
欠損:loss:~
広範囲:wide:~
~~理論的に:In theory,
柔軟性:flexibility:~
自明:trivial:~
黙って:silentに:~
種類:kind:~
具体的:concrete:~
要覧:summary:~
獲得-:acquire:~
提携d:affiliated:提携
提携-:affiliate:~
義務付け:mandating:~
補足-:supplement:~
補足的:supplemental:~
無反応:freezing:~
創出-:mint:~
統合-:integration
解る様に:meaningfully
方法
不要になり次第:as soon as 〜 no longer needed
可能:
可能性:likelihood of/
かも:may
注意しておく:take care
成す:constitute
従うように:in keeping with
揃える:align
概ね:roughly
滞りなく:streamlined
好ましい:preferable
努める:endeavor する
用意されて:avail of
由来:originally/originating
由来の:に originate している
説明:illustrate/
意味:
注意
知り得ない:not known
可能にする:allow
伝えられ:informs
揃う:align
近く:better
●未分類
同等:equal:~
一対一:one-to-one:~
検索-:look up::~
参照解決-:dereference::~
参照解決:dereferencing::~
参照r:refer:参照
注釈付き:annotated::~
mount::::マウント
DnD:drag and drop:::ドラッグ&ドロップ
消去る:go awayする:消え去る
日時:date and time:~
最終更新日:last modified date:~
時刻印:time stamp
charset:
生:raw
~byte列:bytes
文字~並び:characters/sequence of character
見本~code:sample
あり続ける:remain
指す:refer
指す:refer/
生じ:occur
起こる:happen
~~反映:set
連鎖:chaining
開始
取得:get/
呼応
喪失:lost
成す:constitute
渡-:pass
~JS文字列:utf-16
-:token
~MIME型:media type
数:number
一覧:list
利用回数
後半を成す~chunk:1/2 chunk starting at middle of
前半を成す~chunk:1/2 chunk starting at beginning of
記述
代入:assignment
名称:name
実行中:it is on
数値
数値比較:mathematical comparisons
数値演算:mathematical operation
集合
最大値:maximum
最小値:minimum
頻度:frequent
を利用しているか否か:usage
●§利用事例
Calendar::::カレンダー
offline::::オフライン
spreadsheet::::スプレッドシート
transaction::::トランザクション
viewer::::ビューア
併合-:merge:~
保存-:save:~
写真:photo:~
予定表:calendar:~
今日:today:~
個人-:personal:~
個人-情報:personal info
介入:intervention:~
sortable
actionable
開かれ:openされ:~
漏れな:leakしな:~
会社:company
期間:slots
多忙期間:busy
楽曲:song
歌詞:lyrics
自分用:his
program
入る:takes place
入れられ
別名で保存-:Save As
単一の:one
印
巨大:large
応える
探して
曲
示され
節
組み入れ
読みたい
課され
●言い換え
subject to
応じて:switch
同型に復号する:bytes as a binary string, in which every byte...
省略時は:optional
~charset~parameter:Charset Parameter
^P:media-type
~HTML:HTML5
●指示語
ある種:certain
一部:
下記
両者
上述:
以上:
以下:
以外:
以降:
任意:
together
後続:
手前
対応
部分
重複
個の:one:two
個目:second
個数
直前
直後
一度
各種
同上
時点
時機:when
複数回
下位節:-
現在
先頭:beginning of/start of
全体
各部:parts
その:said
以降:subsequent
-:known
以降は:anymore
どうやっても:anyway
所与の範囲:ranges
連続する:consecutive
~~経過した:since/:pass
最終結果:
最長:-
末尾:end
回数:
場合
対象:
as long as
更なる:futher
なる:consist
それ以降:no longer
成す一部:part of
部位:portion
●●ref_normative
[DOM]
Anne van Kesteren. <DOM Standard>. Living Standard. URL: https://dom.spec.whatwg.org/
[ECMA-262]
<ECMAScript Language Specification>. URL: https://tc39.es/ecma262/multipage/
[ENCODING]
Anne van Kesteren. <Encoding Standard>. Living Standard. URL: https://encoding.spec.whatwg.org/
[Fetch]
Anne van Kesteren. <Fetch Standard>. Living Standard. URL: https://fetch.spec.whatwg.org/
[HTML]
Anne van Kesteren; et al. <HTML Standard>. Living Standard. URL: https://html.spec.whatwg.org/multipage/
[INFRA]
Anne van Kesteren; Domenic Denicola. <Infra Standard>. Living Standard. URL: https://infra.spec.whatwg.org/
[MEDIA-SOURCE-2]
Jean-Yves Avenard; Mark Watson. <Media Source Extensions™>. URL: https://w3c.github.io/media-source/
[MIMESNIFF]
Gordon P. Hemsley. <MIME Sniffing Standard>. Living Standard. URL: https://mimesniff.spec.whatwg.org/
[RFC2119]
S. Bradner. <Key words for use in RFCs to Indicate Requirement Levels>. March 1997. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119
[RFC2397]
L. Masinter. <The "data" URL scheme>. August 1998. Proposed Standard. URL: https://www.rfc-editor.org/rfc/rfc2397
[RFC4122]
K. Davis; B. Peabody; P. Leach. <Universally Unique IDentifiers (UUIDs)>. May 2024. Proposed Standard. URL: https://www.rfc-editor.org/rfc/rfc9562
[SERVICE-WORKERS]
Jake Archibald; Marijn Kruisselbrink. <Service Workers>. URL: https://w3c.github.io/ServiceWorker/
[STORAGE]
Anne van Kesteren. <Storage Standard>. Living Standard. URL: https://storage.spec.whatwg.org/
[STREAMS]
Adam Rice; et al. <Streams Standard>. Living Standard. URL: https://streams.spec.whatwg.org/
[URL]
Anne van Kesteren. <URL Standard>. Living Standard. URL: https://url.spec.whatwg.org/
[WebIDL]
Edgar Chen; Timothy Gu. <Web IDL Standard>. Living Standard. URL: https://webidl.spec.whatwg.org/
[XHR]
Anne van Kesteren. <XMLHttpRequest Standard>. Living Standard. URL: https://xhr.spec.whatwg.org/
●●ref_informative
[Workers]
Ian Hickson. <Web Workers>. URL: https://html.spec.whatwg.org/multipage/workers.html
●●ref_additional
[HR-TIME]
Yoav Weiss. <High Resolution Time>. URL: https://w3c.github.io/hr-time/
●●trans_metadata
<p>
~THIS_PAGEは、~W3Cにより編集者草案として公開された
<a href="~SPEC_URL">File API</a>
を日本語に翻訳したものです。
~PUB
</p>
●●spec_metadata
最新公表バージョン
https://www.w3.org/TR/FileAPI/
公表履歴
https://www.w3.org/standards/history/FileAPI/
commit 履歴
https://github.com/w3c/FileAPI/commits/main/
フィードバック
<a href="https://github.com/w3c/FileAPI/issues/">GitHub</a>
編集
<a href="mailto:mek@chromium.org">Marijn Kruisselbrink</a> (Google)
前任編集者
<a href="http://arunranga.com/">Arun Ranganathan</a> (Mozilla Corporation) <a href="mailto:arun@mozilla.com">arun@mozilla.com</a>
テスト
<a href="https://github.com/web-platform-tests/wpt/tree/master/FileAPI">web-platform-tests FileAPI/</a> (<a href="https://github.com/web-platform-tests/wpt/labels/FileAPI">ongoing work</a>)
実装報告(自動生成)
https://wpt.fyi/results/FileAPI
最新情報