トップ «前の日記(2019-11-02(Sat)) 最新 次の日記(2019-11-08(Fri))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2019-11-05(Tue) 晩秋は秋晴れ、なのか

WinではBOMが役に立つことも

UTF-8 CSV文字化け

$ cat test.csv
"first","あはは","123"
"second","いひ
ひ","1
32"
"third","うふふ","213
 
$ nkf -w8 test.csv > test_bom.csv
 
$ ls -alF test.csv test_bom.csv
-rw-rw-r-- 1 user group 81 11月  5 09:16 test.csv
-rw-rw-r-- 1 user group 84 11月  5 09:17 test_bom.csv
 
$ nkf --guess test.csv test_bom.csv
test.csv: UTF-8 (LF)
test_bom.csv: UTF-8 (BOM) (LF)
 
$ hexdump -n 8 test.csv
0000000 6622 7269 7473 2c22                    
0000008
$ hexdump -n 8 test_bom.csv 
0000000 bbef 22bf 6966 7372                    
0000008

test.csvをWin上でダブルクリックすると、当然のように文字化けする。
test_bom.csvは 化けなかった

USBメディアが作れない、ファイルが入らない

Windows10(64)のインストールメディアを作ろうとしたら、 一番大きいファイル(sources/install.wim)だけがコピーできず。

Win10_1903_V2_Japanese_x64.isoをダウンロードし、 8GのUSBメモリに起動属性を付け、/dev/sda1などパーティションを作り、 vfatでフォーマット、マウントして、コピーする。
コピーが4GB(4294967296バイト)に達するとエラーになった。

$ time sudo  cp /media/new/sources/install.wim /media/vfat/sources/
cp: '/media/vfat/sources/install.wim' の書き込みエラー: ファイルが大きすぎます
 
$ ls -l /media/vfat/sources/install.wim 
-rwxr-xr-x 1 user group 4294967295 11月  5 13:30 vfat/sources/install.wi

手元にあった古いISOイメージ(Win10_1709_Japanese_x64.iso) では出なかった。

$ ls -alF /media/old/sources/install.wim 
-r-xr-xr-x 1 user group 3974946208  9月 30  2017 old/sources/install.wim

USBメモリをexfatでフォーマットする手もあったが、 これだと起動できないマシンもあったりする。

$ sudo cp /media/new/sources/install.wim /media/exfat/sources/
 
$ ls -l /media/exfat/sources/install.wim 
-rwxrwxrwx 1 user group 4456621078 11月  5 13:38 media/exfat/sources/install.wim

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。