d089a8f67991c2252c17ed4c2201cf81a236bd83 3.09 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
$ORIGIN	.
$TTL	1

; OK
@	TXT	""				; Blank string
@	TXT	a				; One char string
@	TXT	\ 				; One space char
@	TXT	"\ "				; One space char in quotes
@	TXT	\021				; One unprintable char
@	TXT	"\\ \""				; Special chars
@	TXT	"" "test1" "\255" test2		; Array of text strings
@	TXT	"" "" ""			; Array of blank strings
@	TXT	first \# "\#"			; Array with special string
@	TXT	\0320\ \\\"\.\@\*.tld.		; Special domain as a string
@	TXT	" !\"#$%&'()*+,-./0123456789:;<=>?@"	; First partspace char in quotes
@	TXT	\021				; One unprintable char
@	TXT	"\\ \""				; Special chars
@	TXT	"" "test1" "\255" test2		; Array of text strings
@	TXT	"" "" ""			; Array of blank strings
@	TXT	first \# "\#"			; Array with special string
@	TXT	\0320\ \\\"\.\@\*.tld.		; Special domain as a string
@	TXT	" !\"#$%&'()*+,-./0123456789:;<=>?@"	; First part of all printables
@	TXT	"ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`"	; Second part of all printables
@	TXT	"abcdefghijklmnopqrstuvwxyz{|}~"	; Third part of all printables
@	TXT	\# 1 00				; Hexadecimal rdata
@	TYPE16	\# 1 00				; TYPE + Hexadecimal rdata
@	TYPE16	""				; TYPE
@	TXT	(				; Special multi-line string
"first
second"
thirtest1" "\255" test2		; Array of text strings
@	TXT	"" "" ""			; Array of blank strings
@	TXT	first \# "\#"			; Array with special string
@	TXT	\0320\ \\\"\.\@\*.tld.		; Special domain as a string
@	TXT	" !\"#$%&'()*+,-./0123456789:;<=>?@"	; First part of all printables
@	TXT	"ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`"	; Second part of all printables
@	TXT	"abcdefghijklmnopqrstuvwxyz{|}~"	; Third part of all printables
@	TXT	\# 1 00				; Hexadecimal rdata
@	TYPE16	\# 1 00				; TYPE + Hexadecimal rdata
@	TYPE16	""				; TYPE
@	TXT	(				; Special multi-line string
"first
second"
third						; Second string
)
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053"	; Text string of maximal length (255 chars)
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\0536"	; Minimum overflowed text string which should be divided into two strings.
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567889ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053"	; Text string of maximal length (255 chars)
@	TXT	"abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyzMissing digit in decimal notation
@	TXT	\256		; 8bit overflow in decimal notation
@	TXT	"""		; '"' char without forward slash