パスワードを忘れた? アカウント作成
501680 journal

file と ./file が別のファイルと認識されてしまう

日記 by oku

LHa for UNIX ac ver. では「file」と「./file」が同一視されず、同じアーカイブに別ファイルとして仲良く収まってしまうことに気がつきました。

できれば同じファイルだと認識して欲しいのですが、さて、どう修正するかという段になると結構厄介です。 楽そうなのは、lhadd.cappend_it の中か、あるいは呼び出し直前に、ファイル名の先頭から「./」 (と、その連続) を取り除いてしまえ、というナイーブな方法ですが、これだと穴がありそうな気がしてなりません。 さりとて realpath(3) を使うのも躊躇われます。

Info-ZIP はうまく対応しているように見えるので、何とかしたいところではあるのですが...

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...