新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
解凍API @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
解凍API @ ウィキ
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
解凍API @ ウィキ
メニュー
トップページ
プラグイン紹介
まとめサイト作成支援ツール
メニュー
メニュー2
リンク
@wiki
@wikiご利用ガイド
他のサービス
無料ホームページ作成
無料ブログ作成
2ch型掲示板レンタル
無料掲示板レンタル
お絵かきレンタル
無料ソーシャルプロフ
ここを編集
更新履歴
取得中です。
ここを編集
トップページ
@解凍方法API作成WIKI
解凍DLLは複数あるが、APIは統一されているわけでもない。
似たようなものにSusiePluginがあるが、すべてが都合よく実装されているわけでもなく更新が見込めないものもある。
せめて現代の環境で不都合なく動く状態にしたい。
タブレット機の存在でWin需要がこれから減るかも知れないが、それでも今やっておきたい。
追加したいもの
Unicode対応。ShiftJIS(CP932)向けの実装だと化けたり、それ以前にファイル名にUnicodeが含まれていると読み出すことすら出来ないこともある。
API統一。簡単化。そもそもやりたいことは解凍なので、仰々しい関数を呼んでどうこうなんて不要。
解凍以外の機能は、なければ気にしない。
データ渡しはポインタとする。確保は呼び出し側が勝手にやる。DLLは感知しない。
主な機能は、ファイル列挙、解凍、解凍進行状況(オプション)。解凍設定(オプション)。
ソフトはDLLに対応書庫を問い合わせるだけでよい。
基本的に拡張子で判断することとし、ヘッダを読んで判断するAPIはオプションとする。なければ解凍に挑戦してエラーの有無で判断することで代用する。
同期API。非同期化はオプション。いまどきだれでもマルチスレッドくらい出来るだろうし。
対応不定
.net。SharpCompressでやればいい。
Linux。自分でどうにかできる人たちが使う世界だから重要なさげ。
画像。SPIがいくら古くても過去の遺産がありすぎて、切り替え需要が無さげ。
コマンドライン形式操作。ファイル形式出力。ポインタやメモリ渡しに問題がある処理系向け。需要不明。
分からないことは?
@wiki ご利用ガイド
よくある質問
無料で会員登録できるSNS内の@wiki助け合いコミュニティ
@wiki更新情報
@wikiへのお問合せフォーム
等をご活用ください
@wiki助け合いコミュニティの掲示板スレッド一覧
#atfb_bbs_list
その他お勧めサービスについて
大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES
無料ブログ作成は@WORDをご利用ください
2ch型の無料掲示板は@chsをご利用ください
フォーラム型の無料掲示板は@bbをご利用ください
お絵かき掲示板は@paintをご利用ください
その他の無料掲示板は@bbsをご利用ください
無料ソーシャルプロフィールサービス @flabo(アットフラボ)
おすすめ機能
気になるニュースをチェック
関連するブログ一覧を表示
その他にもいろいろな機能満載!!
@wikiプラグイン
@wiki便利ツール
@wiki構文
@wikiプラグイン一覧
まとめサイト作成支援ツール
バグ・不具合を見つけたら? 要望がある場合は?
お手数ですが、
お問合せフォーム
からご連絡ください。
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
最終更新:2013年04月21日 23:01