「トップページ」の編集履歴(バックアップ)一覧に戻る
トップページ - (2013/04/21 (日) 21:42:08) の編集履歴(バックアップ)
@解凍方法API作成WIKI
- 解凍DLLは複数あるが、APIは統一されているわけでもない。
- 似たようなものにSusiePluginがあるが、すべてが都合よく実装されているわけでもなく更新が見込めないものもある。
- せめて現代の環境で不都合なく動く状態にしたい。
- タブレット機の存在でWin需要がこれから減るかも知れないが、それでも今やっておきたい。
追加したいもの
- Unicode対応。ShiftJIS(CP932)向けの実装だと化けたり、それ以前にファイル名にUnicodeが含まれていると
読み出すことすら出来ないこともある。
- API統一。簡単化。そもそもやりたいことは解凍なので、仰々しい関数を呼んでどうこうなんて不要。
- 解凍以外の機能は、オプションにしてなければ気にしない。
- データ渡しはポインタとする。確保は呼び出し側が勝手にやる。DLLは感知しない。
- 主な機能は、ファイル列挙、解凍、解凍進行状況(オプション)。解凍設定(オプション)。
- ソフトはDLLに対応書庫を問い合わせるだけでよい。
- 基本的に拡張子で判断することとし、ヘッダを読んで判断するAPIはオプションとする。なければ解凍に挑戦してエラーの有無で判断することで代用する。
- 同期API。非同期化はオプション。
対応不定
- .net。SharpCompressでやればいい。
- Linux。自分でどうにかできる人たちが使う世界だから重要なさげ。
- 画像。SPIがいくら古くても過去の遺産がありすぎて、切り替え需要が無さげ。
- コマンドライン形式操作。ファイル形式出力。ポインタやメモリ渡しに問題がある処理系向け。需要不明。
分からないことは?
等をご活用ください
@wiki助け合いコミュニティの掲示板スレッド一覧
#atfb_bbs_list
その他お勧めサービスについて
おすすめ機能
その他にもいろいろな機能満載!!
バグ・不具合を見つけたら? 要望がある場合は?