Entry Photo Lib   Forum   Links Glossary Misc.
     サイト内検索:

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 です。









サイトの最初のページに行く==> Top

(C) Copyright 2004, 2005, 2021  T. Fujiwara      All rights reserved.
The auther does not grant archiving or copying this article without permission.


藤原 武