[過去ログ]
初心者もOK! FreeBSD質問スレッド その118 (1001レス)
初心者もOK! FreeBSD質問スレッド その118 http://peace.5ch.net/test/read.cgi/unix/1397057895/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
509: 名無しさん@お腹いっぱい。 [sage] 2014/06/17(火) 08:33:07.63 >>500 libarchive3経由でtar使うと、 ほげほげ.txt なんとか.txt ファイル名の日本語が化ける結果、この2つが同じファイル名になる どっちも "〓〓〓〓.txt" に化けるので、展開したらファイル1個しか残らない libarchive2経由tarと3経由tarでtarファイルの互換性が無いのはあらゆる意味で 駄目だろ。こんな前例があると、今度はlibarchive4.xでまた互換性が無くなる んじゃね?って気がするわ http://peace.5ch.net/test/read.cgi/unix/1397057895/509
521: 名無しさん@お腹いっぱい。 [sage] 2014/06/18(水) 01:05:42.49 「日本語」のEUC-JP表現→0xC6 0xFC 0xCB 0xDC 0xB8 0xE 「日本語」が化けた表現→0xEC 0x9B 0xBC 0xEC 0xAF 0x9C 0xEB 0xA3 0xAC これをUTF-8として解釈→[U+C6FC][U+CBDC][U+B8EC] …マルチバイト文字1文字(2バイト)をUTF-16一文字(2バイト)としてUTF-8にエンコードしてるのか。 ustarの拡張部分を無視すれば普通にEUC-JPのファイル名で読めるが、長さ制限とかあるしなぁ… >>508 だよねぇ… >>509 libarchive2で作ったtarがそもそもぶっ壊れてて、libarchive2自身では運良く処理出来るだけ。 互換性が無いのはlibarchive2の方で、最初から正しいファイル名を生成できていない。 素のtarフォーマット上のファイル名と、ustarの拡張部分でのファイル名が一致しない。 >>520 この場合bsdtar2でeuc使ってるとtarの中のファイル名がbsdtar2でしか読めない異常な形式になるってバグ。 むしろeucにしてたから問題が起きた。 http://peace.5ch.net/test/read.cgi/unix/1397057895/521
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.047s