回答編集履歴

2

誤解を防ぐための修正。

2016/01/08 15:03

投稿

tkanda
tkanda

スコア2425

test CHANGED
@@ -1,4 +1,4 @@
1
- 「修正パッチ」をうまく説明しているサイトは心あたりがありませんが、周辺情報として少し書きますね。
1
+ 「修正パッチ」をうまく説明しているサイトは心あたりがありませんが、パッチとはどうあるべきか、またパッチとはそもそも何なのか、を整理するための周辺情報として少し書きますね。
2
2
 
3
3
 
4
4
 

1

誤解をまねく表現を修正。

2016/01/08 15:03

投稿

tkanda
tkanda

スコア2425

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 「パッチ」という言葉から「全体入れ替え」ではなく「部分的な更新」というイメージをお持ちと思います。コンピューティング用語としての「パッチ」という言い回しは、まさにプログラムの一部を書き換える、という意味を持っています。私が知っている最も原始的なパッチプログラムは、すでにインストールされている実行ファイル(DOS/WindowsでのEXEファイル)の一部を書き換える、あるいはメインフレームコンピュータの実行メモリにロード済みのプログラムイメージの一部を別のコードで上書きすることで、元のプログラムに含まれているバグを回避するロジックを追加したり、プログラムのパフォーマンスを向上させたりするものでした。これは、EXEファイルや実行メモリ上のプログラムがどのような構造になっているか、ということについて深い理解と知識をもっていた往年のハッカーたちが編み出した技でした。
5
+ 「パッチ」という言葉から「全体入れ替え」ではなく「部分的な更新」というイメージをお持ちと思います。コンピューティング用語としての「パッチ」という言い回しは、まさにプログラムの一部を書き換える、という意味を持っています。私が知っている最も原始的なパッチプログラムは、すでにインストールされている実行ファイル(DOS/WindowsでのEXEファイル)の内容を書き換える、あるいはメインフレームコンピュータの実行メモリにロード済みのプログラムイメージの一部を別のコードで上書きすることで、元のプログラムに含まれているバグを回避するロジックを追加したり、プログラムのパフォーマンスを向上させたりするものでした。これは、EXEファイルや実行メモリ上のプログラムがどのような構造になっているか、ということについて深い理解と知識をもっていた往年のハッカーたちが編み出した技でした。
6
6
 
7
7
 
8
8