github.com/scottcagno/storage@v1.8.0/pkg/lsmtree/ascii.go (about) 1 package lsmtree 2 3 // ascii table invisible chars 4 5 const ( 6 asciiNull = 0x00 // NUL 7 asciiStartOfHeading = 0x01 // SOH 8 asciiStartOfText = 0x02 // STX 9 asciiEndOfText = 0x03 // ETX 10 asciiEndOfTransmission = 0x04 // EOT 11 asciiEnquiry = 0x05 // ENQ 12 asciiAcknowledge = 0x06 // ACK 13 asciiBell = 0x07 // BEL 14 asciiBackspace = 0x08 // BS 15 asciiHorizontalTab = 0x09 // TAB 16 asciiLineFeed = 0x0A // LF 17 asciiVerticalTab = 0x0B // VT 18 asciiFormFeed = 0x0C // FF 19 asciiCarriageReturn = 0x0D // CR 20 asciiShiftOut = 0x0E // SO 21 asciiShiftIn = 0x0F // SI 22 asciiDataLineEscape = 0x10 // DLE 23 asciiDeviceControl1 = 0x11 // DC1 24 asciiDeviceControl2 = 0x12 // DC2 25 asciiDeviceControl3 = 0x13 // DC3 26 asciiDeviceControl4 = 0x14 // DC4 27 asciiNegativeAcknowledge = 0x15 // NAK 28 asciiSynchronousIdle = 0x16 // SYN 29 asciiEndOfTransmissionBlock = 0x17 // ETB 30 asciiCancel = 0x18 // CAN 31 asciiEndOfMedium = 0x19 // EM 32 asciiSubstitute = 0x1A // SUB 33 asciiEscape = 0x1B // ESC 34 asciiFileSeparator = 0x1C // FS 35 asciiGroupSeparator = 0x1D // GS 36 asciiRecordSeparator = 0x1E // RS 37 asciiUnitSeparator = 0x1F // US 38 asciiDelete = 0x7F // DEL 39 ) 40 41 const ( 42 NUL = asciiNull 43 SOH = asciiStartOfHeading 44 STX = asciiStartOfText 45 ETX = asciiEndOfText 46 EOT = asciiEndOfTransmission 47 ENQ = asciiEnquiry 48 ACK = asciiAcknowledge 49 BEL = asciiBell 50 BS = asciiBackspace 51 TAB = asciiHorizontalTab 52 LF = asciiLineFeed // Line feed. Also known as a new line. 53 VT = asciiVerticalTab 54 FF = asciiFormFeed // Form feed. Also known as a new page. 55 CR = asciiCarriageReturn 56 SO = asciiShiftOut 57 SI = asciiShiftIn 58 DLE = asciiDataLineEscape 59 DC1 = asciiDeviceControl1 60 DC2 = asciiDeviceControl2 61 DC3 = asciiDeviceControl3 62 DC4 = asciiDeviceControl4 63 NAK = asciiNegativeAcknowledge 64 SYN = asciiSynchronousIdle 65 ETB = asciiEndOfTransmissionBlock 66 CAN = asciiCancel 67 EM = asciiEndOfMedium 68 SUB = asciiSubstitute 69 ESC = asciiEscape 70 FS = asciiFileSeparator // End of file. Or between a concatenation of what might otherwise be separate files. 71 GS = asciiGroupSeparator // Between sections of data. Not needed in simple data files. 72 RS = asciiRecordSeparator // End of a record or row. 73 US = asciiUnitSeparator // Between fields of a record, or members of a row. 74 DEL = asciiDelete 75 )