ASCOM

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions by one user not shown)
Line 10: Line 10:
  
 
See also [[XDOC (JauMing Tseng)|XDOC]], a similar utility by the same author.
 
See also [[XDOC (JauMing Tseng)|XDOC]], a similar utility by the same author.
 +
 +
The original document can be recovered by running the COM file in a DOS environment, and pressing "W" to "write" to a file.
 +
 +
The original document can be printed by running the COM file in a DOS environment, and pressing "W", then typing "PRN".
  
 
== Format details ==
 
== Format details ==
Line 15: Line 19:
  
 
== Identification ==
 
== Identification ==
''(TODO)''
+
For v1.0f: The first few thousand bytes of a generated file are apparently always the same, except for two bytes starting at offset 48. The first 16 are {{magic|e9 00 00 e8 00 00 8b fc 36 8b 2d 83 c4 02 81 ed}}.
  
 
== Software ==
 
== Software ==
* {{CdTextfiles|cleanhpvac/ASCOM10F.ARJ|ASCOM v1.0f}}
+
* {{CdTextfiles|cleanhpvac/ASCOM10F.ARJ|ASCOM v1.0f}} (The main program, ASCOM.COM, is converted using some sort of new [[com2txt]] version)
 +
 
 +
== Sample files ==
 +
* [https://archive.org/details/aolfile-7500 AOL File Library - 7500 to 7599] → 7500/Teens_ Serious Files/BATCHCOM_ Batch File Development/DSPBCV1S.zip → README.COM

Latest revision as of 16:14, 1 March 2025

File Format
Name ASCOM
Ontology
Extension(s) .com
Released ≤1995
Not to be confused with Asc2Com.

ASCOM is a DOS utility that converts a text file to a COM file that, when executed, displays the text in a viewer. It was developed by Kevin Tseng.

See also XDOC, a similar utility by the same author.

The original document can be recovered by running the COM file in a DOS environment, and pressing "W" to "write" to a file.

The original document can be printed by running the COM file in a DOS environment, and pressing "W", then typing "PRN".

Contents

 [hide

[edit] Format details

Except in early versions, the embedded text is obfuscated. For v1.0f at least, each byte is XORed with 0x01.

[edit] Identification

For v1.0f: The first few thousand bytes of a generated file are apparently always the same, except for two bytes starting at offset 48. The first 16 are e9 00 00 e8 00 00 8b fc 36 8b 2d 83 c4 02 81 ed.

[edit] Software

  • ASCOM v1.0f (The main program, ASCOM.COM, is converted using some sort of new com2txt version)

[edit] Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox