[過去ログ]
マカーによるWindows機の受け入れられないところ (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
649
: 2019/06/28(金)19:54
ID:9/pBNSvH0(3/6)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
649: [sage] 2019/06/28(金) 19:54:10 ID:9/pBNSvH0 具体的な話をすると、例えば 「吾輩は猫である。名前はまだない。」という文章があったとして、 「吾輩はネコである。名前はまだない。」という文章に一部書き換えたとする。 猫をネコと書き換えただけだが、1文字ずつみると「吾輩は」の部分しか一致してない もちろん技術的にはサイズの増減があったとしても最小の差分を見つけ出す方法はあるけど、 こういう変更が大きなファイルに多数あった場合、最小の差分を見つけ出すのにも 時間がかかるのでパフォーマンス低下を伴う また「吾輩は」の部分は一致してるとはいえ、1バイト単位でデータの比較処理なんてやってないだろう。 ファイルの中の指定した範囲、nバイト目からmバイト目を上書きするというAPIが呼ばれた時に nバイト目からmバイト目を含む、システム的にキリがいい位置で(内容を比較せずに)差分として保存してるはず そうしないとパフォーマンスが低下する。 たいていのアプリは、指定した範囲での上書きAPIではなく、頭からファイルに順次書き出しているが この場合は、たとえ一致する内容があったとしても、差分として保存されないだろう。 またzipや動画、音声、画像やオフィスソフト(XMLをzipされてる)などファイル形式が圧縮されている場合 少しだけの変更と言ってもファイル全体が変わってしまうことがざらにある。こういう場合にも役に立たない。 仮想マシンでスナップショットを取るようなものは意味があると思うけど、 そういうソフトはファイルシステムに依存せずに、データを差分で保存できるように設計されてる。 スナップショットの改良版的な意味はあるんだが、その効果は限定的なものにしかならないと思う。 確かにコピーは速い。だが同じファイルを複数作っても意味がない。コピーして終わりではなくその後修正する。 結局書き換える時に保存するので「コピーして修正」が「別名保存」に比べて遅くならない。程度の効果だろう。 http://egg.5ch.net/test/read.cgi/mac/1557835108/649
具体的な話をすると例えば 吾輩は猫である名前はまだないという文章があったとして 吾輩はネコである名前はまだないという文章に一部書き換えたとする 猫をネコと書き換えただけだが文字ずつみると吾輩はの部分しか一致してない もちろん技術的にはサイズの増減があったとしても最小の差分を見つけ出す方法はあるけど こういう変更が大きなファイルに多数あった場合最小の差分を見つけ出すのにも 時間がかかるのでパフォーマンス低下を伴う また吾輩はの部分は一致してるとはいえバイト単位でデータの比較処理なんてやってないだろう ファイルの中の指定した範囲バイト目からバイト目を上書きするというが呼ばれた時に バイト目からバイト目を含むシステム的にキリがいい位置で内容を比較せずに差分として保存してるはず そうしないとパフォーマンスが低下する たいていのアプリは指定した範囲での上書きではなく頭からファイルに順次書き出しているが この場合はたとえ一致する内容があったとしても差分として保存されないだろう またや動画音声画像やオフィスソフトをされてるなどファイル形式が圧縮されている場合 少しだけの変更と言ってもファイル全体が変わってしまうことがざらにあるこういう場合にも役に立たない 仮想マシンでスナップショットを取るようなものは意味があると思うけど そういうソフトはファイルシステムに依存せずにデータを差分で保存できるように設計されてる スナップショットの改良版的な意味はあるんだがその効果は限定的なものにしかならないと思う 確かにコピーは速いだが同じファイルを複数作っても意味がないコピーして終わりではなくその後修正する 結局書き換える時に保存するのでコピーして修正が別名保存に比べて遅くならない程度の効果だろう
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 353 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.050s