5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

圧縮・復元 相談室

1 :デフォルトの名無しさん:02/12/25 01:57
アルゴリズムは別スレで

2 :デフォルトの名無しさん:02/12/25 01:59
アルゴリズムを別にしたら
語るべき事は何もありません

3 :デフォルトの名無しさん:02/12/25 01:59
(゚∀゚ )2

4 :デフォルトの名無しさん:02/12/25 02:01
ん?ZIPからどうやってファイルを取り出すかは
ZIPアルゴリズムを完全に理解しなくたっていいでしょ。

5 :かおりん祭 ◇VqKAORinK6:02/12/25 02:04
   ∋oノハヽo∈ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     从o゚ー゚从< 新スレおめでとうございま−す♪
   = ⊂   )   \_______
   = (__/"(__) トテテテ 

6 :デフォルトの名無しさん:02/12/25 02:12
>>4
既存のライブラリを使用せずにZIPからファイルを取り出すのなら
アルゴリズムも、それなりに理解する必要はあるし
ライブラリを使用するなら環境に依存した問題で
特に難しい事ではないので環境にあったスレで聞けば問題なし

7 :デフォルトの名無しさん:02/12/25 02:12
>>4
Lhasa使えよ!


8 :1:02/12/25 02:14
俺はライブラリの使いかたが知りてーんだよ
VBでどうすればいい?

9 :デフォルトの名無しさん:02/12/25 02:14
要は>>1を不可逆圧縮しちまえってこった。

10 :デフォルトの名無しさん:02/12/25 02:15
むしろ>>1の脳みそが不可逆圧縮だな。

11 :1:02/12/25 02:25
どんなライブラリーでも使える共通インターフェース
みたいなのないの?

12 :デフォルトの名無しさん:02/12/25 02:26
×ライブラリー
○ライブラリ

×インターフェース
○インタフェース

13 :デフォルトの名無しさん:02/12/25 02:36
>>12
何を根拠に○×を付けてるのか教えてくれ

14 :デフォルトの名無しさん:02/12/25 02:37
×ライブラリ
○ライーブラリ

×インタフェース
○イーンタフェース

15 :デフォルトの名無しさん:02/12/25 02:37
3音節以上はーをつけない

16 :デフォルトの名無しさん:02/12/25 02:39
>>12-13
こっちでやってくれ
http://pc3.2ch.net/test/read.cgi/tech/1014691583/l50

17 :デフォルトの名無しさん:02/12/25 02:39
母音はのばすとカコイイ

18 :デフォルトの名無しさん:02/12/25 02:40
>>15
これは?
らいぶらりぃ
いんたぁふぇぃす

19 :デフォルトの名無しさん:02/12/25 02:40
>>15
お前が決めたルールか?

20 :デフォルトの名無しさん:02/12/25 02:41
ちんこはのばすとカコイイ

21 :デフォルトの名無しさん:02/12/25 02:42
こっちでやってくれ
http://pc3.2ch.net/test/read.cgi/tech/1014691583/l50


22 :デフォルトの名無しさん:02/12/25 02:43
ちんこーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

23 :デフォルトの名無しさん:02/12/25 02:44
>>21
廃スレなんだし、いいでしょ

24 :デフォルトの名無しさん:02/12/25 02:45
ボインとちんこ、どっちをのばすべきか?

25 :デフォルトの名無しさん:02/12/25 02:46
>>16==21?
あげなければ良いんじゃないの?

26 :デフォルトの名無しさん:02/12/25 02:47
ハァ?

27 :デフォルトの名無しさん:02/12/25 02:53
>>25>あげなければ良いんじゃないの?
うわ・・
出たよ、雑談板ルール。
マジで冬厨増えたな。

28 :1:02/12/25 03:22
共通インターフェースないのかな?見つかんなかった。
いろいろな圧縮ファイルに対応したいんだけど、全部の仕様
調べないとならないの。ヽ(`Д´)ノ ウワァァァン

29 :デフォルトの名無しさん:02/12/25 03:26
ひとつお前は勘違いをしている。
馬鹿がプログラミングできると思うなよ。

30 :デフォルトの名無しさん:02/12/25 03:30
>>28
とりあえず統合アーカイバへ逝け。
そして不可逆圧縮されなされ。

31 :1:02/12/25 03:30
勘違いって何?

32 :デフォルトの名無しさん:02/12/25 03:38
仕様を調べる位が嫌なら
人様が作ってくれたものを使うな

33 :デフォルトの名無しさん:02/12/25 03:38
されなされ
 ↑
どおゐう意味??

34 :デフォルトの名無しさん:02/12/25 03:38
なんと統合アーカイバDLL使えばコマンドラインで操作する感覚で圧縮、展開できますよ!!

35 ::02/12/25 03:39
共通インターフェースなんて作るの簡単でしょ?
Win32のCreateFile,ReadFile,WriteFile,FirstFindあたりを
用意すればいいんでしょ。ダメ?

36 :デフォルトの名無しさん:02/12/25 03:39
>>33
You'd like to be compress in lossless method.

37 :デフォルトの名無しさん:02/12/25 03:40
>>35
全然ダメ。

38 :1:02/12/25 03:44
>>35
なんで(;´Д`)

39 :1:02/12/25 03:44
>>37だった

40 :デフォルトの名無しさん:02/12/25 03:45
>共通インターフェースなんて作るの簡単でしょ?
作れない癖に簡単だと分かるのか?アフォよ

41 :デフォルトの名無しさん:02/12/25 03:46
>>34
っつーかアレは exe をDLL化しただけっつー話も…
ライブラリっぽいのは書庫内のファイルを列挙できる部分だけのよーな。

42 :デフォルトの名無しさん:02/12/25 03:48
ライブラリとフレームワークとコンポーネントとパッケージとモジュールとクラスの違いを教えてください

43 :1:02/12/25 03:51
>>40
どこが難しいの?( ´∀`)

44 :デフォルトの名無しさん:02/12/25 03:53
>>43
そー思うなら とっとと作ってください。

45 :デフォルトの名無しさん:02/12/25 03:53
逝かれてんのか、こいつ

46 :デフォルトの名無しさん:02/12/25 03:55
ガキが話相手欲しがってるだけ
放置しとけ

47 :1:02/12/25 03:56
なんか具体的に指摘できる人がいないみたいだね。
具体的に指摘できないやつは(・∀・)カエレ!!

48 :デフォルトの名無しさん:02/12/25 03:57
釣りスンナ

49 :デフォルトの名無しさん:02/12/25 04:11
結局ライブラリの使い方が分からん1が粘着に答えを求めるスレってことでいいの?

50 :デフォルトの名無しさん:02/12/25 04:12
DNA系列や画像、音声などの圧縮を行うような、
特殊化されたライブラリのインタフェースまで統合したいの?

51 :1:02/12/25 04:18
>>48 >>49
>>47

>>50
zip,lzh,rar,cabみたいな一般的なやつを考えてます。

52 :デフォルトの名無しさん:02/12/25 08:55
統合アーカイバ行ってこい。
ついでに削除依頼も忘れずにな。

53 :デフォルトの名無しさん:02/12/25 10:22
>>51
> zip,lzh,rar,cabみたいな一般的なやつを考えてます。
zip形式だが、Javaで、
java.util.zipパッケージ内のクラスを使うのはどう?
漏れは使ったこと無いけれど。

それか、邪道だがjakarta-antのzipタスクを使うのはどうかな。



54 :デフォルトの名無しさん:02/12/25 10:45
Nohrのソースをぱくる

55 :デフォルトの名無しさん:02/12/26 11:46


56 :デフォルトの名無しさん:02/12/26 12:03
Noahだった。。。

57 :51:02/12/27 01:01
>>53
>java.util.zip
ストリーム(・∀・)イイ!!

>jakarta-antのzipタスク
これはよくわからなかった。
ビルドツールがZIPを生成するのかな。

>Noah
みつけました。調べるよヽ(´ー`)ノ


58 :デフォルトの名無しさん:02/12/27 16:01
>>57
>ビルドツールがZIPを生成するのかな。
そうです。まずantの使い方を覚えるしかないかな。
Javaやるならant覚えると便利です。
antはJBuilder,Forte for Java, Eclipseからでも呼び出せますし。
でもjava.util.zipを使えるならantでZIPタスク使わなくてもいいね。

59 :デフォルトの名無しさん:02/12/27 20:20
>>58
java.util.zip のは
ファイル名をうにこーどで格納するため
日本語のファイル名を扱った場合問題が出る。

まぁ問題を回避するコードを書くのはそんなに手間ではないが。

ant の zip タスクも同様の問題なかったっけ?

60 :デフォルトの名無しさん:02/12/28 18:00
>>59
> java.util.zip のは
> ファイル名をうにこーどで格納するため
> 日本語のファイル名を扱った場合問題が出る。
> まぁ問題を回避するコードを書くのはそんなに手間ではないが。
> ant の zip タスクも同様の問題なかったっけ?
半角かな文字同様、日本語のShift_JISファイル名使うなんて問題外、
って言ってるのは今では古いですか?

antにしてもJavaにしても、

ソースを全部UTF-8(Unicode)で書いてしまえばいいんじゃよ。
コンパイルオプションのencodingにUTF-8を付ける。
それでもだめならnative2ascii( or antでnative2asciiタスク )を使う。

JavaもXMLもUTF-8が標準なのだ!
........解決になってないかな?

61 :デフォルトの名無しさん:02/12/28 18:08
>>1 = MD5( >>1 )
あまりに単細胞なのでハッシュしても同じとは・・・恐るべし>>1

62 :デフォルトの名無しさん:03/01/02 01:27
Rar!のリカバリレコードどうやってるか知ってる人いない?

512b/256bの多重チェックサムらしいんだけど

63 :デフォルトの名無しさん:03/01/02 01:31
知ってるけどタダじゃ教えられないな。

64 :デフォルトの名無しさん:03/01/02 01:37
WinXPで使ってる.zipライブラリってどうやって使う?

65 :デフォルトの名無しさん:03/01/02 06:07
統合アーカイバDLLってコマンドラインの書き方統一されて無くて使いづらい。

66 :デフォルトの名無しさん:03/01/02 21:54
>>63

|\
|∴∴
|・ω・`)<おしえてよ
|o□o.
|―u'

67 :IP記録実験:03/01/08 22:12
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

68 :デフォルトの名無しさん:03/01/09 01:26
>>352
ひろしま必死だなっと・・・

69 :デフォルトの名無しさん:03/01/09 02:14


fewfwfeefwefw

70 :IP記録実験:03/01/09 02:19
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

71 :デフォルトの名無しさん:03/01/09 02:42
スレってなんですか?(´Д`)

72 :デフォルトの名無しさん:03/01/10 09:03
>>531がいいこと言った

73 :デフォルトの名無しさん:03/01/10 10:23
まだっすかー?

74 :デフォルトの名無しさん:03/01/10 11:00
★とトリップが違うじゃな。




75 :デフォルトの名無しさん:03/01/10 11:31
半角板がおもしろい

76 :デフォルトの名無しさん:03/01/10 12:18
ネット弁慶


77 :デフォルトの名無しさん:03/01/10 12:47
>>932

そう思うねぇ 

78 :デフォルトの名無しさん:03/01/10 13:44
マンコとかきまくれるのは2chだけ!!ということに変わりはない

79 :デフォルトの名無しさん:03/01/10 14:15
母音はのばすとカコイイ

80 :デフォルトの名無しさん:03/01/10 14:47
1個、10個、100個、1000個、万個。

81 :デフォルトの名無しさん:03/01/10 14:54
関係無いのは分るけど、粘着サンしつこすぎます。

82 :デフォルトの名無しさん:03/01/10 16:22

あー、そっか。まぁしょうがないですね。

83 :デフォルトの名無しさん:03/01/10 22:47
質の低い書き込みを減らしたいのに
質の低い板を生かしておくのはどうしてなんでしょうか?

84 :デフォルトの名無しさん:03/01/10 22:53
てゆうか、2chが来年あたり消滅している可能性もあるっしょ。

85 :デフォルトの名無しさん:03/01/11 00:11
なんということだ・・・・
移住先をさがさないとな。

86 :デフォルトの名無しさん:03/01/11 00:19
(;´Д`)ハァハァ

87 :デフォルトの名無しさん:03/01/11 09:41
あっ、漏れと同じ串だ

88 :デフォルトの名無しさん:03/01/11 09:44
賛成!えらい。よく思いついた、あんたは凄い!天才!神!シャッチョウサン!

89 :デフォルトの名無しさん:03/01/11 10:15
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────

90 :デフォルトの名無しさん:03/01/11 11:09
内部告発も何も、今までここで内部告発が行われ
世の為人の為になったことなどどれだけあっただろうか。
むしろ違法行為のほうがはるかに多いような気がしてならぬ。

91 :デフォルトの名無しさん:03/01/11 11:39
winnyの発端となったスレッド
http://tmp.2ch.net/download/kako/1017/10175/1017590243.html

開発者はこのスレの氏

92 :デフォルトの名無しさん:03/01/11 12:42
削除板に書き込む時いちいち設定し直すのが面倒臭いから

93 :デフォルトの名無しさん:03/01/11 13:13
元々パク(ry

94 :デフォルトの名無しさん:03/01/11 16:01
電波を演じてるのか、ほんものの電波なのか・・・
400レス以上演技は続かないかな・・・

95 :デフォルトの名無しさん:03/01/11 16:05
ウエー、ハッハッハ

96 :デフォルトの名無しさん:03/01/12 00:07
288 :ひろゆき ◆3SHRUNYAXA :03/01/08 17:56 ID:rLfxQ17l
>厨房板は本当に閉鎖なのか?
初耳。


97 :デフォルトの名無しさん:03/01/12 00:17
質の低い書き込みの例

302 名前:心得をよく読みましょう :03/01/11 21:57 ID:A+3kp3mQ
いやそんな今時な煽りやられてもな

ただ俺は「誰もお前には聞いてねーから大人しくROMってろや低脳」って言いたいんだよw
理解出来た??

98 :デフォルトの名無しさん:03/01/12 10:30
最高裁への上告は認められなくなったから、これで事実上判決確定だよ。
逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。

二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm

ようするに上告しても今の制度では100%無駄。
これで完全終了ってことか。


99 :デフォルトの名無しさん:03/01/12 21:07
少しは効果があるみたいだな。

100 :デフォルトの名無しさん:03/01/12 21:10
ども。
ってことは IP 記録ってのはやっぱ揉めた時用の
"当事者同士でやってね" っていうメッセージ & 仮 Flow なんですかね?

にしても ・・・うまく頭に入っていかないなぁ。。


101 :デフォルトの名無しさん:03/01/12 21:22


102 :山崎渉:03/01/13 18:51
(^^)

103 :デフォルトの名無しさん:03/01/13 23:05
さーど じゃなくて さんど だろ。

104 :山崎渉:03/01/15 18:06
(^^)

105 :デフォルトの名無しさん:03/01/15 21:13
データ圧縮について勉強したいのですが
どんな本を読めばよいのかわかりません。
わかる方がいれば教えてください。

106 :デフォルトの名無しさん:03/01/15 21:22
>>105
データ圧縮ハンドブック
http://www.pearsoned.co.jp/washo/prog/wa_pro30-j.html

107 :105:03/01/15 21:25
不可逆な圧縮で、情報源が時間とともにゆっくりと変化していくものを
想定しています。
ちなみに今は、「情報と符号化の数理」という本を読んでいます。


108 :デフォルトの名無しさん:03/01/15 22:44
「文書データ圧縮アルゴリズム入門」(CQ出版社)の復刊きぼんぬ!
漏れは大学の図書館で借りたこの本のおかげで圧縮にはまった。


109 :デフォルトの名無しさん:03/01/15 23:08
このサイトはいいね
http://www.ingnet.or.jp/~kojif/mu/comp/

110 :デフォルトの名無しさん:03/01/15 23:38
>ちなみに今は、「情報と符号化の数理」という本を読んでいます。
それを読めば十分というか
それより高度な内容の本はない。

111 :デフォルトの名無しさん:03/01/16 10:02
>>107
培風館の他の書籍で、たとえば
現代シャノン理論、植松友彦著
情報源符号化・無歪みデータ圧縮、情報理論とその応用学会編
情報理論における情報スペクトル的方法、韓太舜著
情報理論、橋本猛著
などを読むとよいだろう。

112 :山崎渉:03/01/23 20:13
(^^)

113 :デフォルトの名無しさん:03/01/30 15:26
lzopはディレクトリ情報もてないの?

114 :デフォルトの名無しさん:03/02/09 14:54
外人さんは凄いな。
どう圧縮したらLet It Be(レットイットビー)がレルピーになるのか小一時間・・・。
聞いた奴もレルピーと聞いてLet It Beと復元する能力に小一時間・・・。

115 :デフォルトの名無しさん:03/02/10 10:01
>114

おまえはいいことにきがついた。
それが人間のもってる辞書圧縮機能というやつだよ

116 :デフォルトの名無しさん:03/02/11 00:33
>>115
熟達すると、文脈だけで次に言いたいことがわかってしまう。
これを阿吽とか、ツーカーの仲とかいう。アイコンタクトもそれに入るかな。

あとは、反射神経、夢、なども人間に組み込まれた圧縮機能といえよう!

117 :デフォルトの名無しさん:03/03/11 19:57
プッ

118 :デフォルトの名無しさん:03/03/12 09:09
>117

ちんこ

119 :デフォルトの名無しさん:03/03/28 17:00
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□■■□□□□□□□□□□□□□□□□□■■□□□□□
□□□■■■■■■■■■■■■■□□□□□□□□□□□■■■■□□□
□□■■■□□□□□□□□□□□□□□□□□□□□□□■■□□□□□
□□■□■■■■■■■■□□■□□□□■□□□■■■■■■■■■■■
□□■□□□□■■□■■□■■□□□□■□□■■■□■□□□□□■■
□□■□■■■■□□□■■□□■□□■■■□■□□□■□□□□□□□
□□■□□■■□□□□□■■■■□□□■□□■□■■■■■■■■□□
□□■□■■■■■■■■■■■□□□□■■■■□□□■□□□□□□□
□□■■■□□■■□■□□□■■□■■■□□■□□□■■□□□■■□
□□■■■■■■■■■■■■■■■□■□□□■□□□□■■■■■□□
□□■□□□□■■□■□□□□□□□□□□□■□■□■■□■■□■□
□■■□□□□■■□■■□□□□□□□□□■□□■□■■□■■□■□
□■□□□□■■□□□■■□□■■□□□■■□□■■■■□■■■■□
■■□□□■■□□□□■■■■■■□□□■□□□□□■■□■■□□□
□□□■■■□□□□□□□■■■□□□□□□□■■■■■■■■■■■
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

120 :デフォルトの名無しさん:03/04/01 14:46
ttp://www.geocities.co.jp/Playtown-Denei/1184/satoimo/

他のスレにこんなのあったぞ

121 :デフォルトの名無しさん:03/04/01 14:59
>>120
どーせなら4/1になってから披露すれば良かったのに。

122 :デフォルトの名無しさん:03/04/03 12:51
>>121
どっかのスレに作者らしき奴が居たような気がする。

123 :デフォルトの名無しさん:03/04/06 03:13
zipとgzip(zlib)ってアルゴリズムの組み合わせは一緒なんですか?
それでZipのアルゴリズムは”lz77->ハフマン”で正しいの?
するとどこらへんがzipとlhaは違うの?

124 :デフォルトの名無しさん:03/04/06 03:29
タフマソ

125 :デフォルトの名無しさん:03/04/06 03:47
>>123
gzip, lha のアルゴリズム的な違いはほとんどないです。
したがって、圧縮率もほぼ同等です。
ツールとしては、単体で圧縮しかできない(gzip)のか、
書庫化できる(LHA)のか、で大きく違うわけで。

126 :山崎渉:03/04/17 15:39
(^^)

127 :山崎渉:03/04/20 04:23
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

128 :デフォルトの名無しさん:03/04/30 00:13
RARの圧縮アルゴリズムって
何使ってるんでしょう?

129 :デフォルトの名無しさん:03/04/30 00:16
ここで聞かずに作者に聞け

130 :山崎渉:03/05/22 05:00
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―

131 :山崎渉:03/05/28 12:52
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉

132 :デフォルトの名無しさん:03/06/13 23:40
ホォーシュ!

133 :デフォルトの名無しさん:03/06/14 00:52
それよりGIFはタダで使えるようになったのか?

134 :デフォルトの名無しさん:03/06/14 02:39
日本では来年の6/19に特許が切れるらしいが。

135 :デフォルトの名無しさん:03/06/25 23:08
「GIFの特許切れでPNGあぼーん」なんてほざいてるヤシ、ほんっと何もわかってないよな。

136 :山崎 渉:03/07/15 10:52

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

137 :山崎 渉:03/07/15 14:02

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

138 :山崎 渉:03/08/02 02:53
(^^)

139 :山崎 渉:03/08/15 17:57
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

140 : :03/08/18 18:37

みなさん、統合アーカイバプロジェクトのライブラリを使ってますか?


141 :140:03/08/18 22:44
誰もいらっしゃいませんか?

142 :140:03/08/18 22:59
各APIの関数名が統一されていないので、ダイナミックリンクが大変ですよね。
何故こんな仕様になっているんでしょうか?
    unlha32.dll は Unlha、UnlhaOpenArchive、UnlhaCloseArchive、etc
    unzip32.dll は UnZip、UnZipOpenArchive、UnZipCloseArchive、etc
    ungca32.dll は UnGCA、UnGCAOpenArchive、UnGCACloseArchive、etc
    tar32.dll は Tar、TarOpenArchive、TarCloseArchive、etc
    (他にも色々)
これ、使いにくいですよね。

私は、こうやって解決(?)したんですが、皆さんはどうなさってますか?
    std::string api = "Unlha";
    unlha     = ( UNLHA      )GetProcAddress( dll, ( api + ""         ).c_str() );
    openarchive = ( OPENARCHIVE )GetProcAddress( dll, ( api + "OpenArchive" ).c_str() );
    ......

(せっかくの統合アーカイバなのですから、スタティックリンクは勿体無いと思います)



更に、Unlha(...)、UnZip(...)、Tar(...)などのコマンドラインオプションの不統一が使いにくいなあと思います
unlha32.dll なら   x filename directory
unzip32.dll なら   -x filename directory
tar32.dll なら    -x filename -o directory

これまた使いにくい。
こちらは解決が面倒で未だに手をつけていません。help me

143 :デフォルトの名無しさん:03/08/18 23:07
それはもう、どーしようもない。カタチは統合になっただけで結局は別モノって感じ。
それなりに便利なんで感謝してますけど。
一応そこら辺の改善を含み、使いやすいアーカイバ関連のライブラリを作る
プロジェクトが興ったみたいだけど、まだモノは出来てない。どうなるのかな

144 :140:03/08/18 23:29
お返事ありがとう
完全に汎用的に使えるラッパクラス/アプリケーションを制作中です

ini ファイルで dll ごとに設定を与えようと考えています。
( 各dll のパス、API接頭語、各コマンドラインオプション、などなど )

クラス構成はこうなる予定です
  CDLL     dll ダイナミック・リンクをラップしたクラス
  CArchiver  CommonArchiverLibraryProject のAPIをラップしたクラス
           Unlha(...)、Tar(...)などの違いを吸収します

CDLLのラッピングは一応完成。
CArchiverはラッピングのみ完成。次はコマンドラインオプション吸収を実装予定。
(その前に、ini ファイル用のクラスを作る予定)

面倒ですね。
Noah に丸投げしたほうが良いかもしれませんね。




> 一応そこら辺の改善を含み、使いやすいアーカイバ関連のライブラリを作る
> プロジェクトが興ったみたいだけど、まだモノは出来てない。どうなるのかな

とても気になります。
メーリングリスト内で興ったのでしょうか?

145 :デフォルトの名無しさん:03/08/19 08:32
>>144
これかと
ttp://pc2.2ch.net/test/read.cgi/software/1046607695/

あと、解凍のみならともかく圧縮まで扱うなら、iniに設定を持たせるのは
無謀かと。

・SFX作成(書庫→SFX化と直接SFX化の二通りある)
・暗号化、ソリッド、分割などのオプション機能
・tgz/tbzなど、圧縮時に拡張子が変わる時はどうするか
・ファイルリスト仕様の微妙な違い

など、仕様が異なるところがかなりあるので設定がかなり膨れ上がりそう。

28 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)