Deze schakeloptie maakt het mogelijk om de tekenset op te geven voor lijstbestanden, logbestanden en archiefcommentaarbestanden.
De parameter <tekenset> is verplicht en bevat een van deze waarden:
U |
Unicode UTF-16 |
F |
Unicode UTF-8 |
A |
Vaste codering met enkele bytes, welke ANSI is voor de Windows-versie |
O |
OEM-codering (DOS) |
De 'endianness' van bronbestanden in UTF-16-codering, zoals lijstbestanden of commentaar, wordt bepaald aan de hand van de bytevolgordemarkering (BOM). Indien deze ontbreekt, dan wordt little-endian aangenomen.
De parameter <objecten> is optioneel en kan een van deze waarden bevatten:
G |
Logbestanden geproduceerd met de schakeloptie -ilog |
L |
Lijstbestanden |
C |
Commentaarbestanden |
Het is mogelijk om meer dan één object toe te voegen, bijv. -scolc. Indien de parameter <objecten> ontbreekt, dan wordt <karakterset> toegepast op alle objecten.
Deze schakeloptie maakt het mogelijk om de karakterset op te geven voor bestanden in de schakeloptie -z<bestand>, lijstbestanden en commentaarbestanden die zijn geschreven door de opdracht cw.
Voorbeelden
1.Namen lezen die in 'lijst' staan in OEM-codering:
WinRAR a a -scol data @list
2.commentaar.txt lezen als Unicode-bestand:
WinRAR c -scuc -zcommentaar.txt data
3.commentaar.txt schrijven als Unicode-bestand:
WinRAR cw -scuc data commentaar.txt