[掲示板へもどる]
一括表示

タイトルりすてんぐユニコード版での圧縮ファイル検索
記事No: 251 [関連記事]
投稿日: 2013/09/22(Sun) 14:04
投稿者kao
ホスト名:CMU1-60-239-39-116.aic.mesh.ad.jp

お世話になってます。
りすていんぐ、使いやすいので数年前から使っております。
さて、先日とある掲示板にてZipやRARの出力も可能(いまさらかよ!)という記事を見つけて驚愕しております。
(・・・マジで圧縮フォルダ内の重複データに手を焼いていたのです)

ただ、この機能、どうやらUnicode版にて動作させようとするとソフトが落ちるみたいです。
ANSI版だと正式に動作するようですが。

また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
可能であれば教えていただけると幸いです。


タイトルRe: りすてんぐユニコード版での圧縮ファイル検索
記事No: 252 [関連記事]
投稿日: 2013/09/27(Fri) 01:22
投稿者ちゃちゃ(管理人)
ホスト名:chacha.az.commufa.jp

》 kao さん

遅くなりました。
> ただ、この機能、どうやらUnicode版にて動作させようとするとソフトが落ちるみたいです。
> ANSI版だと正式に動作するようですが。

一般公開されているzipやlhaなどのdllはAnsi版がほとんどです。
Unicode版用のdllを入手する必要があるのですがこちらは自らコンパイルしないと無理なためコンパイル環境がないとUnicode版では仕えず落ちてしまいます。

> また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
> 可能であれば教えていただけると幸いです。
CRC32を取り出すのは可能だと思います。
(アーカイブがCRC32に対応していて、動的リンク用のライブラリが対応していた場合)
リスト一覧にどうやって載せるかなど工夫が必要になると思いますが、暇ができ次第実装を試みてみようと思います。


タイトルRe: りすてんぐユニコード版での圧縮ファイル検索
記事No: 253 [関連記事]
投稿日: 2013/10/01(Tue) 20:00
投稿者kao
ホスト名:CMU1-118-111-253-87.aic.mesh.ad.jp

》 ちゃちゃ(管理人) さん

お世話になってます。

> 遅くなりました。
> > ただ、この機能、どうやらUnicode版にて動作させようとするとソフトが落ちるみたいです。
> > ANSI版だと正式に動作するようですが。
>
> 一般公開されているzipやlhaなどのdllはAnsi版がほとんどです。
> Unicode版用のdllを入手する必要があるのですがこちらは自らコンパイルしないと無理なためコンパイル環境がないとUnicode版では仕えず落ちてしまいます。
なるほど。DLL側での処理で落ちるのですね。
HELPにも記載されていないのでなんでだろ?と思っていました。
勉強不足なので、また頓珍漢なことを質問したら教えていただけると幸いです。

> > また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
> > 可能であれば教えていただけると幸いです。
> CRC32を取り出すのは可能だと思います。
> (アーカイブがCRC32に対応していて、動的リンク用のライブラリが対応していた場合)
> リスト一覧にどうやって載せるかなど工夫が必要になると思いますが、暇ができ次第実装を試みてみようと思います。
お手数をおかけしますが対応いただけるとすごく作業がはかどります。
ご検討いただけると幸いです。


タイトルRe: りすてんぐユニコード版での圧縮ファイル検索
記事No: 254 [関連記事]
投稿日: 2013/10/04(Fri) 01:28
投稿者ちゃちゃ(管理人)
ホスト名:chacha.az.commufa.jp

》 kao さん

> お世話になってます。
>
> > 遅くなりました。
> > > ただ、この機能、どうやらUnicode版にて動作させようとするとソフトが落ちるみたいです。
> > > ANSI版だと正式に動作するようですが。
> >
> > 一般公開されているzipやlhaなどのdllはAnsi版がほとんどです。
> > Unicode版用のdllを入手する必要があるのですがこちらは自らコンパイルしないと無理なためコンパイル環境がないとUnicode版では仕えず落ちてしまいます。
> なるほど。DLL側での処理で落ちるのですね。
> HELPにも記載されていないのでなんでだろ?と思っていました。
> 勉強不足なので、また頓珍漢なことを質問したら教えていただけると幸いです。

Unicode版は急造で作ったβ版を正規版にしたものですので、説明不足があった
部分はあるかもしれないですね。
まだソースの部分を見ていないですが、もしかしたらプログラムの修正でなんとか
なるかもしれません。
圧縮DLLはAnsiですので、Unicodeファイル名をAnsiに変換すればうまくいく可能性も
ありますが吉とでるか凶とでるかはやってみないとわからないですね。

> > > また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
> > > 可能であれば教えていただけると幸いです。
> > CRC32を取り出すのは可能だと思います。
> > (アーカイブがCRC32に対応していて、動的リンク用のライブラリが対応していた場合)
> > リスト一覧にどうやって載せるかなど工夫が必要になると思いますが、暇ができ次第実装を試みてみようと思います。
> お手数をおかけしますが対応いただけるとすごく作業がはかどります。
> ご検討いただけると幸いです。
こちらもまだソースを見ていないので可能だと思うレベルですが、もうしばらくお待ちください。
早ければ土日にでも。無理そうなら次の3連休にでも行ってみようと思います。

上のUnicodeで落ちる問題と両方直せればいいのですが、そこまで手が回るかはわかりません。
それ以外にも些細なバグはあるのですが、時間がとれないためなかなか作業に入れないのが現実ですので、出来上がり次第こちらに返信させていただきますね。


タイトルRe: りすてんぐユニコード版での圧縮ファイル検索
記事No: 255 [関連記事]
投稿日: 2013/10/04(Fri) 21:27
投稿者ちゃちゃ(管理人)
ホスト名:chacha.az.commufa.jp

> まだソースの部分を見ていないですが、もしかしたらプログラムの修正でなんとか
> なるかもしれません。
> 圧縮DLLはAnsiですので、Unicodeファイル名をAnsiに変換すればうまくいく可能性も
> ありますが吉とでるか凶とでるかはやってみないとわからないですね。
Unicode版でも圧縮内ファイル見れるようにしました。

> > > > また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
> > > > 可能であれば教えていただけると幸いです。
> > > CRC32を取り出すのは可能だと思います。
> > > (アーカイブがCRC32に対応していて、動的リンク用のライブラリが対応していた場合)
> > > リスト一覧にどうやって載せるかなど工夫が必要になると思いますが、暇ができ次第実装を試みてみようと思います。
CRC32をByteのところ(昔のNormalとか表示されていた場所)に表示するようにしました。

http://ppp.oohara.jp/download/listing062qexe.zip

一度使ってみてくださいね。


タイトルRe: りすてんぐユニコード版での圧縮ファイル検索
記事No: 256 [関連記事]
投稿日: 2013/10/12(Sat) 22:55
投稿者kao
ホスト名:CMU1-125-192-160-97.aic.mesh.ad.jp

》 ちゃちゃ(管理人) さん

> > まだソースの部分を見ていないですが、もしかしたらプログラムの修正でなんとか
> > なるかもしれません。
> > 圧縮DLLはAnsiですので、Unicodeファイル名をAnsiに変換すればうまくいく可能性も
> > ありますが吉とでるか凶とでるかはやってみないとわからないですね。
> Unicode版でも圧縮内ファイル見れるようにしました。
>
> > > > > また、質問(要望?)なのですが圧縮ファイルからCRC32のエントリ情報を取り出すことは無理でしょうか?
> > > > > 可能であれば教えていただけると幸いです。
> > > > CRC32を取り出すのは可能だと思います。
> > > > (アーカイブがCRC32に対応していて、動的リンク用のライブラリが対応していた場合)
> > > > リスト一覧にどうやって載せるかなど工夫が必要になると思いますが、暇ができ次第実装を試みてみようと思います。
> CRC32をByteのところ(昔のNormalとか表示されていた場所)に表示するようにしました。
>
> http://ppp.oohara.jp/download/listing062qexe.zip
>
> 一度使ってみてくださいね。

すでに・・・できているだと!?
失礼ながら次回UpDateにでも採用されたらいいなーと考えていたのでびっくりです。
で、実際に使ってみたところ個人的にすごくいいです。
パリティで検索すれば複数のアーカイバの中から重複ファイルが検索できて便利です。
気になるとすれば一点。
ボリューム分割されたファイルを検索するとき、ボリュームにまたがって存在するファイルが各ファイルにて検索されるため複数個リスト化されるため同じシリアルが出てくることでしょうか
(10GBのVMファイルが圧縮されたrarファイル(2GBでボリューム分割)したところ、各それぞれのボリュームにて10GBのファイルが見つかる)
多分圧縮ファイルの検索動作自体がネックとなっているのかな?と思いますが。

何はともあれありがとうございました。
大切に使わせていただきます。