CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

ソフト開発

zipcopy Ver1.02リリース

投稿日:

昨日に引き続きリビジョンアップを実施して、Ver1.02とした。

Ver1.02での変更点は以下の通り。
・7zipを使わずに、DotNetZipの機能で圧縮・解凍を行えるようにした。
・ファイル削除で例外エラーが出ないように、タイミングを取って削除するようにした。
・コピー先の空き容量が足りない場合に、エラーログを出すようにした。
・コピー元とコピー先指定において、エクスプローラからのドラッグ&ドロップによるフォルダ指定を可能とした。
・ログのリストビューにおいて、カラムごとの幅を保存して次回起動時に有効とした。

バグっぽいものもあるが機能強化もしている。一番大きいのは7zipがなくても動くようにしたこと。DotNetZipなるオープンソースのライブラリを使っている。zipの圧縮解凍がDotNet標準でできることは知っていたのでまずは標準でやってみたが、これが柔軟性がなくて使い物にならなかった。解凍時にすでにファイルが存在すると例外エラーが出てしまうのを避けることができず。いろいろ調べた結果、DotNetZipにたどりついて組み込んでみた次第。いろいろくせがあったので苦労はしたけど、いい感じになった。4GB超えのzipに対応しているかどうかは不明。64bitのzip処理を呼び出すAPIがあったので、今の実装では無理なのかもしれない。7zipだったら対応している機能なので、DotNetZip側での対応を今後目指そう。

-ソフト開発

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

いたちごっこ1

ソフト開発者とクラッカー。その果てしない戦いの日々をここに記します。現在進行形のその戦いに終止符を打つべく、努力を重ねている今、臨場感をもって伝えられれば、と思います。 その前に、「いたちごっこ」とい …

no image

ソフト不正使用対策

ソフトウェア会社にとって、ソフトの不正使用は深刻な問題です。身近な問題として、現状と今後を考えてみたいと思います。  CADの業界では古くからこの問題に取り組んでいます。CADは比較的高価な価格で販売 …

PDFアレコレでPDF暗号化(セキュリティ設定)の第一歩を踏み出した

PDFアレコレをバージョンアップ。約2か月ぶり。 Ver3.01 2020/7/26 ・セキュリティ設定を変更できるようにした。読取パスワード、編集パスワード、編集許可の各種項目が設定可能。  暗号化 …

PDFアレコレVer1.01リリース

趣味のプログラムってホント楽しくて、平日の夜中だってのに眠りを忘れて取り組んでしまった。

no image

iTextSharpによるPDFファイルのページ分割

iTextSharpはフリーのPDF関連コンポーネントであり、いろんなことができるのは知っていた。ドットNET、つまりC#かVB使いであれば、けっこう簡単にPDFを操ることができるのだが、あいにくおい …