SWG

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Sample files)
 
(One intermediate revision by one user not shown)
Line 13: Line 13:
  
 
== Identification ==
 
== Identification ==
New format files have ASCII "{{magic|-sw1-}}" at offset 2.
+
New format: At offset 2 is ASCII "{{magic|-sw1-}}" (if the first member file was compressible), or "{{magic|-sw0-}}" (if not).
  
 
At least some old format files start with "{{magic|SWAGOLX.EXE}}".
 
At least some old format files start with "{{magic|SWAGOLX.EXE}}".
Line 31: Line 31:
 
* [http://files.mpoli.fi/software/PROGRAMM/PASCAL/] → ALLSWAGS.ZIP
 
* [http://files.mpoli.fi/software/PROGRAMM/PASCAL/] → ALLSWAGS.ZIP
 
* {{CdTextfiles|monstmedia/PROG/PASCAL/SWAGABC.ZIP|SWAGABC.ZIP}} - Old format
 
* {{CdTextfiles|monstmedia/PROG/PASCAL/SWAGABC.ZIP|SWAGABC.ZIP}} - Old format
 +
* https://telparia.com/fileFormatSamples/archive/swagPacket/
  
 
== Links ==
 
== Links ==

Latest revision as of 22:51, 16 September 2021

File Format
Name SWG
Ontology
Extension(s) .swg
Released 1993?

SWG (SWAG packet) is a specialized archive format associated with the SourceWare Archival Group (SWAG). SWAG is a historical collection of Pascal source code.

There are at least two different SWG formats, which we'll call "old" and "new".

Contents

[edit] Format details

New SWG format is a derivative of LHA format, apparently based on LHA header level 0, with an extra 165 bytes worth of headers preceding the filename field. It has a custom "-sw1-" compression method, the details of which are apparently undocumented.

[edit] Identification

New format: At offset 2 is ASCII "-sw1-" (if the first member file was compressible), or "-sw0-" (if not).

At least some old format files start with "SWAGOLX.EXE".

[edit] Specifications

  • SWAG.ZIP → SWAGADD.DOC - Has partial documentation of new format.
    • swg.txt - Excerpt from SWAGADD.DOC

[edit] Software

  • [1] → SWAG.ZIP - GDSOFT SWAG Packet Reader v3.13 (DOS software)
    • Note that the Reader is also included in the ALLSWAGS.ZIP file.
  • [2] → SWAGWIN.ZIP - SWAG for WINDOWS, v1.04
  • SWAG.ZIP - Maybe the first version (DOS software)

[edit] Sample files

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox