
Vi kommer mesteparten av tiden uten problemer eller quirks, men hvorfor kommer noen med usynlige strenger av tegn som overskrifter? Dagens SuperUser Q & A-post har svaret på en forvirret leser spørsmål.
Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.
Foto Judith E. Bell (Flickr).
SuperUser-leseren dpdt ønsker å vite hvorfor han mottok en e-post med en usikkerhet:
Jeg har nylig mottatt en epost med følgende tittel:
Tenker at Det kan være skadelig programvare, jeg løp en sjekk med Malwarebytes, men det kom opp rent. Er det noen legitim grunn til at tittelen er en uanstendig karakterstreng? Hvorfor har noen e-poster nonsensiske strenger av tegn som overskrifter?
Svaret
Hva du har, er noen headertekst kodet med et mislykket forsøk på RFC 2047.
RFC 2047 er standarden som styrer embedding av ikke-ASCII-tegn i e-postoverskrifter. Det står at overskrifter som ikke overholder (nøyaktig) med RFC 2047-standarden, skal vises som-er snarere enn noen dekoding som blir forsøkt. Så e-postprogramvaren ser den dårlige overskriften og viser den "riktig" (som kreves av standarden).
Ingen vanlig programvare fanger RFC 2047 så dårlig som det, så det kommer sannsynligvis fra noen dodgy bulk mailing-programvare. Programvaren gjør kodede ord for lenge (linjelengden grensen er 76 tegn), som er forbudt (RFC 2047 sier "MÅ IKKE").
Til tross for at det er for lenge, kan det dekodes manuelt. Det ser ut som en slags rekrutteringsspam:
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se hele diskusjonstråden her.
Hvordan velge hvilke Apps-oppdateringer først i iOS 10
Har du noen gang lastet ned eller oppdatert mange apper samtidig, så oppdaget du plutselig at du må bruke en av disse appene? iOS 10 har en ny liten funksjon du vil like: Du kan nå prioritere en nedlastingsapp slik at den hopper til forsiden av linjen. Hvis du har apper satt til å automatisk oppdatere på din iOS-enhet, har du sannsynligvis vunnet ' Ikke ha en masse apps oppdatering på en gang veldig ofte.
Slik kjører du grafiske Linux-skrivebordsprogrammer fra Windows 10's Bash Shell
Windows 10s Bash-skall støtter ikke offisielt grafiske Linux-desktopprogrammer. Microsoft sier denne funksjonen er kun utviklet for utviklere som ønsker å kjøre Linux-terminalverktøy. Men det underliggende "Windows Subsystem for Linux" er kraftigere enn Microsoft lar. Det er mulig å kjøre grafiske Linux-applikasjoner i Windows 10, men husk at det ikke er offisielt støttet.