DOBON.NET ソフトサポート掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全4記事(1-4 表示) ] <<
0
>>
■52
/ inTopicNo.1)
ファイルリスト作成機で
▼
■
□投稿者/ やま
-(2008/01/30(Wed) 01:30:11)
製品名:[フィルリスト作成機]
ファイルリスト作成機に「rar」形式ファイルの
リカバリレコード情報なども含むことは出来ませんか?
具体的に○○バイト、と表示するのは厳しくても、
RRが付いているかどうか、という情報だけでもいいのですが…
補足ですが、Winrarのソフトをインストールすると、
ファイルの右クリック→プロパティ項目に「書庫」という項目が追加され、
リカバリレコード【あり】【なし】が表示されます。
もし、追加できそうでしたらぜひお願いします!
引用返信
削除キー/
編集
削除
■53
/ inTopicNo.2)
Re[1]: ファイルリスト作成機で
▲
▼
■
□投稿者/ 管理人
@
-(2008/02/01(Fri) 03:29:43)
http://dobon.net/
> ファイルリスト作成機に「rar」形式ファイルの
> リカバリレコード情報なども含むことは出来ませんか?
申し訳ないのですが、現時点ではやり方が全くわかりませんので、難しいです。
もし簡単なやり方があるようでしたら、考慮させていただきます。
引用返信
削除キー/
編集
削除
■54
/ inTopicNo.3)
Re[2]: ファイルリスト作成機で
▲
▼
■
□投稿者/ やま
-(2008/02/02(Sat) 02:14:58)
> 申し訳ないのですが、現時点ではやり方が全くわかりませんので、難しいです。
> もし簡単なやり方があるようでしたら、考慮させていただきます。
わざわざ返信ありがとうございます。
前回、説明が足りなかったようなので、補足させていただきます。
リカバリレコードとは「Winrar」という圧縮ソフトで使用されているもので、平たく言うと、破損修復用のパリティレコードのことです。これを圧縮時に付加しておくと、たとえばデータをHDDからHDDへ、あるいはDVD-Rなどへコピーした際などなど、軽微な欠損や不整合が発生し解凍できなくなったときに、セクタ情報を読み込み、ファイルそのものを修復することができる、という機能です。すでにRar形式のファイルでリカバリレコードが吹かされてなくても、後から追加することもできます。
(Winrarをためしにインストールしていただくと、私の説明も少しは分かりやすくなるかもしれません。)
以前、DVD-Rに入れていたデータがこのリカバリレコード機能で修復できて、あやうく仕事に大穴をあける所を助けてもらって以来、重宝してます。
ただ、どうしても扱うファイルが多く、個別リカバリレコードのチェックが大変なので、もし一気にチェックできれば、と思いました。
Awkを使ったスクリプトは入手できましたが、どうでしょうか…。
↓のスクリプトだと、外部モジュールUnrar it sampleを使用せねばならないようになっていて、ちょっと厳しそうではありますが、Rarファイルのヘッダ情報から拾ってこれるのでは?とは思いますが…。ただ、難易度自体はそこまででもない、とのことです。
もし、これを参考になさって、作れそうでしたら、ぜひお願いします。
*******************************
手順としては、コマンドラインから「unrar lt sample.rar」の出力を利用してリストを作る。使い方はパイプでawkに渡して処理「unrar lt *.rar | gawk -f rr.awk」を実行する。外部「rr.awk」の書式は↓を参照してください。
rr.awk
#!/usr/local/bin/gawk
BEGIN {$rr=0; printf "%-30s\t%s\n", "FileName", "RecoveryRecord";}
{if($1=="Solid" && $2=="archive"){
for(i=3;i<=NF;i++) printf "%-30s ",$i;printf "\t";getline;getline;
if($0=="Recovery record is present"){printf "Yes / ";
for(;;){getline;if($0=="Data header type: RR"){getline;printf "%sbyte\n",$2;break;}}
}else printf "No\n";}}
************************
引用返信
削除キー/
編集
削除
■55
/ inTopicNo.4)
Re[3]: ファイルリスト作成機で
▲
▼
■
□投稿者/ 管理人
@
-(2008/02/03(Sun) 03:14:14)
http://dobon.net/
詳しく説明していただき、ありがとうございます。暇な時に調べてみたいと思います。
引用返信
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
引用部分(行頭に「>」や「■」が付いている部分)が全体の 80% 以上のコメントは投稿できません。
半角カナは使用しないでください。文字化けの原因になります。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
投稿前に必ずお読みください
●
初めて投稿される方は、必ず「
ソフトサポート掲示板への書き込みについて
」をお読みください。
●
本文と題名には必ずひらがなを入れてください。
●マナーが守られていない投稿は削除され、投稿者は入室禁止とさせていただきます。
Name
/
E-Mail
/
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No55に返信(管理人さんの記事) > 詳しく説明していただき、ありがとうございます。暇な時に調べてみたいと思います。
Icon
/
ホイールロボ
くるりロボ
ぱんだ
ふとめネコ
ねずみ
こあら
疑問ねこ
ランダム
管理者用
(画像を選択/
サンプル一覧
)
削除キー
/
(半角8文字以内)
解決
済
み!
BOX/
解決したらチェックしてください!(スレッドを閉じる目的ではチェックしないでください!)
プレビュー/
クッキーに保存しない/
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
検索
過去ログ
-
Child Tree
-