DOS Tools
趣味で作った DOS Tool をいくつか公開します。
Vector や窓の杜でも公開していたのですが、もう古いものばかりなので 2019 年に掲載をやめました。
| 98DESTROY | 98dstr22.txt 98dstr22.zip |
NEC の旧 9801 用の、ハードディスク完全消去プログラムです。 下にある DESTROY の姉妹作品。 |
| CABFIND | CABFIND.txt CABFIND.zip |
Windows の Cabinet File の中にある多くの構成ファイルの中から、目的のファイルがどこにあるか探して、その Cabinet File 名を表示します。 CD も含めてすべてのディスクをスキャンします。 |
| CHOP | CHOP.txt CHOP.zip |
大きなファイルをいくつかにちょん切って、フロッピーに入るサイズにします。 もとに戻すには、DOS コマンドの Copy /B を使います。 |
| DESTROY Ver.3.22 |
DESTROY.txt desty322.zip | 組込まれている HDD を完全消去します。 米国国防省の規格や、国家安全保障局の仕様も使えます。 またログも取れます。 多くの大手企業で採用されてきた、実績のある消去ソフトです。 注意: Legacy BIOS で動きます。 UEFI では起動できません。 |
| FAES | FAES.txt FAES.zip |
米国標準技術研究所(NIST)により 2001 年に国家標準として採用された暗号化手法である AES を使った暗号/復号プログラムです。 ラインダール (Rijndael) のアルゴリズムを実装しました。 これ==>RIJNDAEL.PDF を読んで作成しました。 Rijndael のアルゴリズムは Intel x86 アーキテクチュアとの親和性が非常に良く、アセンブラで書くと高速に動作するプログラミングが可能です。 (コーディングしたときの実感です) |
| FDIMAGE | fdimage.zip | フロッピーのイメージをそのままファイルの形で HDD に保存します。 また、それを戻せます。 |
| FDVIEW Ver.1.0 |
FDVIEW.zip | 1.44MB フロッピーディスクのセクターを画面上にダンプします。 |
| LOOKFOR | LOOKFOR.txt LOOKFOR.zip |
全 HDD、 あるいは特定の HDD の中から、指定したファイルを探し出し、その Path を表示します。 |
| PCIR Ver.2.0C |
PCIR.txt PCIR20C.zip |
PC に組み込まれている MPU の製造業者、モデル、内部周波数、組み込まれている主記憶装置のサイズ、組み込まれている IDE HDD のサイズ、モデル名、シリアル番号、IDE チャンネル番号、SCSI HDD のサイズ、を検出し報告します。 |
| RCV | RCV.txt RCV.zip |
コマンドリトリーバです。 最近打込んだコマンドを6つまで覚えていて、上矢印キーで呼出します。 DOSKEY よりはるかに小型です。 |
| SEV | SEV.txt SEV.zip |
超小型で多機能のスクリーンエディタです。 |
| SPACE | SPACE.txt SPACE.zip |
全 HDD をスキャンして、ディスクサイズと空きサイズを報告します。 FAT32 にも対応済です。 |
| STR | STR.txt STR.zip |
2つの PC 間を、プリンタポート(パラレルポート)かシリアルポートを使ってファイル転送するプログラムです。 LZW 圧縮を実装しており、この種のソフトではこれが一番速いと思います。 LZW 圧縮については The Data Compression Book, ASIN: B012HU5PZK を参照しました。 |
| TCBC | TCBC.txt TCBC.zip |
以前米国の暗号化標準であったトリプル DES を使った暗号/復号プログラムです。 暗号化のあとで CBC を通してさらに強化しています。 参照した文献は: 1. Cryptography: A New Dimension in Computer Data Security, ISBN 0-471-04892-5 2. IBM Journal of Research and Development Vol. 38 No.3 May 1994 3. U.S. Department of Commerce/National Institute of Standard and Technology, "DATA ENCRYPTION STANDARD (DES)" などです。 DES アルゴリズムはハードワイアの機械で高速に動作する様になっていますので、x86 で実装しますと AES よりかなり低速になります。 |
| TR | TR.txt TR.zip |
IBM コンパチの PC と、旧 NEC 9801 の間を、シリアルポートを通してファイル転送させるプログラムです。 自分が IBM-PC にいるか 9801 にいるかを自動判定しますのでどちら側でも同じ TR.COM を使います。 |
| M_Seq Ver. 1.2 |
M_Seq12.zip | ガロア型のM-系列のシフトレジスタで使うタップの位置の表と、すべてのタップ位置を出力するプログラム M_SEQ.COM です。 |
