EZDXF-INFO(1)

πŸ“¦ version 1.4.5, in fedora 43, fedora 44

πŸ‘‘ EZDXF-INFO(1) β€” the manual page, but make it a group chat

okay so bestie, this is ezdxf info, a User Command, and it's here to show information and optional stats of DXF files as loaded by ezdxf(1) πŸ’… sit down, hydrate, let's get into it.


✨ SYNOPSIS ✨

ezdxf info [-h] [-v] [-s] [FILE] [FILE...]

like… that's it. that's the whole entrance. iconic behaviour fr fr 🌸


πŸ’– DESCRIPTION πŸ’–

so what it does is show information and optional stats of DXF files as loaded by ezdxf(1). BUT β€” and this is the part people skim and then get confused about β€” that view may not represent the original content of the file. the way that you see the actual original content is with the ezdxf-browse(1) command. different command, different vibe, different truth. πŸ¦‹

and why does the loading process do all that? because the upgrade is necessary for very old DXF versions prior to R12, and also for the "special" versions R13 and R14. no cap. those versions just needed a little glow-up.

the -s option shows you some statistics about the DXF content β€” like entity count or table count, cute little numbers. and if you want more of everything, that's the -v option. more is more, periodt.


πŸŽ€ OPTIONS πŸŽ€

🌈 POSITIONAL ARGUMENTS

  • FILE β€” the DXF file you want processed, and yes, wildcards * and ? are supported, so you can go feral with it πŸ“

πŸ’œ OPTIONAL ARGUMENTS

  • -h, --help β€” show a help message and exit. the classic. the polite escape hatch. πŸ™ˆ
  • -v, --verbose β€” give more output. more words, more lore, more everything ✨
  • -s, --stats β€” show content stats. the receipts. the numbers. the ~data~ πŸ“Š

🧚 ENVIRONMENT 🧚

See ezdxf(1).

(yes that's it, go read the main page bestie, it has the whole environment situation πŸ’–)


🌸 FILES 🌸

See ezdxf(1).

(same deal, the file paths live over there πŸ‘‘)


πŸ”₯ EXAMPLES πŸ”₯

okay so THIS is the verbose output for an old DXF R10 file, and it's genuinely so interesting because it shows that the loading process created some required structures which do not exist in DXF R10 files β€” like the BLOCK_RECORD table or the OBJECTS section. the file got a whole makeover it did not ask for πŸ’…

$ ezdxf info -v -s test_R10.dxf

Filename: "test_R10.dxf"
Loaded content was upgraded from DXF Version AC1006 (R10)
Release: R12
DXF Version: AC1009
Maintenance Version: <undefined>
Codepage: ANSI_1252
Encoding: cp1252
Unit system: Imperial
Modelspace units: Unitless
$LASTSAVEDBY: <undefined>
$HANDSEED: 0
$FINGERPRINTGUID: {9EADDC7C-5982-4C68-B770-8A62378C2B90}
$VERSIONGUID: {49336E63-D99B-45EC-803C-4D2BD03A7DE0}
$USERI1=0
$USERI2=0
$USERI3=0
$USERI4=0
$USERI5=0
$USERR1=0.0
$USERR2=0.0
$USERR3=0.0
$USERR4=0.0
$USERR5=0.0
File was not created by ezdxf >= 0.16.4
File was not written by ezdxf >= 0.16.4
Content stats:
LAYER table entries: 18
  0
  Defpoints
  LYR_00
  LYR_01
  LYR_02
  LYR_03
  LYR_04
  LYR_05
  LYR_06
  LYR_07
  LYR_08
  LYR_09
  LYR_10
  LYR_11
  LYR_12
  LYR_13
  LYR_14
  LYR_15
LTYPE table entries: 13
  BORDER
  ByBlock
  ByLayer
  CENTER
  CONTINUOUS
  CUTTING
  DASHDOT
  DASHED
  DIVIDE
  DOT
  HIDDEN
  PHANTOM
  STITCH
STYLE table entries: 1
  STANDARD
DIMSTYLE table entries: 1
  Standard
APPID table entries: 1
  ACAD
UCS table entries: 0
VIEW table entries: 0
VPORT table entries: 1
  *Active
BLOCK_RECORD table entries: 2
  *Model_Space
  *Paper_Space
Entities in modelspace: 78
  ARC (2)
  CIRCLE (2)
  LINE (74)
Entities in OBJECTS section: 20
  ACDBDICTIONARYWDFLT (1)
  ACDBPLACEHOLDER (1)
  DICTIONARY (11)
  LAYOUT (2)
  MATERIAL (3)
  MLEADERSTYLE (1)
  MLINESTYLE (1)

like?? the BLOCK_RECORD table entries appearing in an R10 file… that's the upgrade doing its thing. obsessed with the receipts honestly. 🫢


⭐ SEE ALSO ⭐

ezdxf(1)

ezdxf-audit(1), ezdxf-draw(1), ezdxf-view(1), ezdxf-browse(1), ezdxf-browse-acis(1), ezdxf-strip(1), ezdxf-config(1), ezdxf-hpgl(1)


and that's the page bestie!! this one is from May 2024, source/version EZDXF-INFO(1) β€” go show some DXF files their stats, they've earned it πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from