Versions in this module Expand all Collapse all v0 v0.0.2 Aug 22, 2020 Changes in this version type ReaderEntry + func (e ReaderEntry) Offset() int64 + func (e ReaderEntry) Size() (int64, error) v0.0.1 Aug 13, 2020 Changes in this version + var RCCHeaderMagic = [4]byte + type Country uint16 + const CountryAfghanistan + const CountryAlandIslands + const CountryAlbania + const CountryAlgeria + const CountryAmericanSamoa + const CountryAndorra + const CountryAngola + const CountryAnguilla + const CountryAntarctica + const CountryAntiguaAndBarbuda + const CountryAnyCountry + const CountryArgentina + const CountryArmenia + const CountryAruba + const CountryAscensionIsland + const CountryAustralia + const CountryAustria + const CountryAzerbaijan + const CountryBahamas + const CountryBahrain + const CountryBangladesh + const CountryBarbados + const CountryBelarus + const CountryBelgium + const CountryBelize + const CountryBenin + const CountryBermuda + const CountryBhutan + const CountryBolivia + const CountryBonaire + const CountryBosniaAndHerzegowina + const CountryBotswana + const CountryBouvetIsland + const CountryBrazil + const CountryBritishIndianOceanTerritory + const CountryBritishVirginIslands + const CountryBrunei + const CountryBulgaria + const CountryBurkinaFaso + const CountryBurundi + const CountryCambodia + const CountryCameroon + const CountryCanada + const CountryCanaryIslands + const CountryCapeVerde + const CountryCaymanIslands + const CountryCentralAfricanRepublic + const CountryCeutaAndMelilla + const CountryChad + const CountryChile + const CountryChina + const CountryChristmasIsland + const CountryClippertonIsland + const CountryCocosIslands + const CountryColombia + const CountryComoros + const CountryCongoBrazzaville + const CountryCongoKinshasa + const CountryCookIslands + const CountryCostaRica + const CountryCroatia + const CountryCuba + const CountryCuraSao + const CountryCyprus + const CountryCzechRepublic + const CountryDemocraticRepublicOfCongo + const CountryDemocraticRepublicOfKorea + const CountryDenmark + const CountryDiegoGarcia + const CountryDjibouti + const CountryDominica + const CountryDominicanRepublic + const CountryEastTimor + const CountryEcuador + const CountryEgypt + const CountryElSalvador + const CountryEquatorialGuinea + const CountryEritrea + const CountryEstonia + const CountryEthiopia + const CountryEurope + const CountryEuropeanUnion + const CountryFalklandIslands + const CountryFaroeIslands + const CountryFiji + const CountryFinland + const CountryFrance + const CountryFrenchGuiana + const CountryFrenchPolynesia + const CountryFrenchSouthernTerritories + const CountryGabon + const CountryGambia + const CountryGeorgia + const CountryGermany + const CountryGhana + const CountryGibraltar + const CountryGreece + const CountryGreenland + const CountryGrenada + const CountryGuadeloupe + const CountryGuam + const CountryGuatemala + const CountryGuernsey + const CountryGuinea + const CountryGuineaBissau + const CountryGuyana + const CountryHaiti + const CountryHeardAndMcDonaldIslands + const CountryHonduras + const CountryHongKong + const CountryHungary + const CountryIceland + const CountryIndia + const CountryIndonesia + const CountryIran + const CountryIraq + const CountryIreland + const CountryIsleOfMan + const CountryIsrael + const CountryItaly + const CountryIvoryCoast + const CountryJamaica + const CountryJapan + const CountryJersey + const CountryJordan + const CountryKazakhstan + const CountryKenya + const CountryKiribati + const CountryKosovo + const CountryKuwait + const CountryKyrgyzstan + const CountryLaos + const CountryLastCountry + const CountryLatinAmerica + const CountryLatinAmericaAndTheCaribbean + const CountryLatvia + const CountryLebanon + const CountryLesotho + const CountryLiberia + const CountryLibya + const CountryLiechtenstein + const CountryLithuania + const CountryLuxembourg + const CountryMacau + const CountryMacedonia + const CountryMadagascar + const CountryMalawi + const CountryMalaysia + const CountryMaldives + const CountryMali + const CountryMalta + const CountryMarshallIslands + const CountryMartinique + const CountryMauritania + const CountryMauritius + const CountryMayotte + const CountryMexico + const CountryMicronesia + const CountryMoldova + const CountryMonaco + const CountryMongolia + const CountryMontenegro + const CountryMontserrat + const CountryMorocco + const CountryMozambique + const CountryMyanmar + const CountryNamibia + const CountryNauruCountry + const CountryNepal + const CountryNetherlands + const CountryNewCaledonia + const CountryNewZealand + const CountryNicaragua + const CountryNiger + const CountryNigeria + const CountryNiue + const CountryNorfolkIsland + const CountryNorthKorea + const CountryNorthernMarianaIslands + const CountryNorway + const CountryOman + const CountryOutlyingOceania + const CountryPakistan + const CountryPalau + const CountryPalestinianTerritories + const CountryPanama + const CountryPapuaNewGuinea + const CountryParaguay + const CountryPeoplesRepublicOfCongo + const CountryPeru + const CountryPhilippines + const CountryPitcairn + const CountryPoland + const CountryPortugal + const CountryPuertoRico + const CountryQatar + const CountryRepublicOfKorea + const CountryReunion + const CountryRomania + const CountryRussia + const CountryRussianFederation + const CountryRwanda + const CountrySaintBarthelemy + const CountrySaintHelena + const CountrySaintKittsAndNevis + const CountrySaintLucia + const CountrySaintMartin + const CountrySaintPierreAndMiquelon + const CountrySaintVincentAndTheGrenadines + const CountrySamoa + const CountrySanMarino + const CountrySaoTomeAndPrincipe + const CountrySaudiArabia + const CountrySenegal + const CountrySerbia + const CountrySeychelles + const CountrySierraLeone + const CountrySingapore + const CountrySintMaarten + const CountrySlovakia + const CountrySlovenia + const CountrySolomonIslands + const CountrySomalia + const CountrySouthAfrica + const CountrySouthGeorgiaAndTheSouthSandwichIslands + const CountrySouthKorea + const CountrySouthSudan + const CountrySpain + const CountrySriLanka + const CountrySudan + const CountrySuriname + const CountrySvalbardAndJanMayenIslands + const CountrySwaziland + const CountrySweden + const CountrySwitzerland + const CountrySyria + const CountrySyrianArabRepublic + const CountryTaiwan + const CountryTajikistan + const CountryTanzania + const CountryThailand + const CountryTogo + const CountryTokelau + const CountryTokelauCountry + const CountryTonga + const CountryTrinidadAndTobago + const CountryTristanDaCunha + const CountryTunisia + const CountryTurkey + const CountryTurkmenistan + const CountryTurksAndCaicosIslands + const CountryTuvalu + const CountryTuvaluCountry + const CountryUganda + const CountryUkraine + const CountryUnitedArabEmirates + const CountryUnitedKingdom + const CountryUnitedStates + const CountryUnitedStatesMinorOutlyingIslands + const CountryUnitedStatesVirginIslands + const CountryUruguay + const CountryUzbekistan + const CountryVanuatu + const CountryVaticanCityState + const CountryVenezuela + const CountryVietnam + const CountryWallisAndFutunaIslands + const CountryWesternSahara + const CountryWorld + const CountryYemen + const CountryZambia + const CountryZimbabwe + func (c Country) String() string + type Language uint16 + const LanguageAbkhazian + const LanguageAfan + const LanguageAfar + const LanguageAfrikaans + const LanguageAghem + const LanguageAhom + const LanguageAkan + const LanguageAkkadian + const LanguageAkoose + const LanguageAlbanian + const LanguageAmericanSignLanguage + const LanguageAmharic + const LanguageAncientEgyptian + const LanguageAncientGreek + const LanguageAncientNorthArabian + const LanguageAnyLanguage + const LanguageArabic + const LanguageAragonese + const LanguageAramaic + const LanguageArdhamagadhiPrakrit + const LanguageArmenian + const LanguageAssamese + const LanguageAsturian + const LanguageAsu + const LanguageAtsam + const LanguageAvaric + const LanguageAvestan + const LanguageAymara + const LanguageAzerbaijani + const LanguageBafia + const LanguageBalinese + const LanguageBambara + const LanguageBamun + const LanguageBasaa + const LanguageBashkir + const LanguageBasque + const LanguageBassa + const LanguageBatakToba + const LanguageBelarusian + const LanguageBemba + const LanguageBena + const LanguageBengali + const LanguageBhojpuri + const LanguageBhutani + const LanguageBihari + const LanguageBislama + const LanguageBlin + const LanguageBodo + const LanguageBosnian + const LanguageBreton + const LanguageBuginese + const LanguageBuhid + const LanguageBulgarian + const LanguageBurmese + const LanguageByelorussian + const LanguageC + const LanguageCambodian + const LanguageCantonese + const LanguageCarian + const LanguageCatalan + const LanguageCentralKurdish + const LanguageCentralMoroccoTamazight + const LanguageChakma + const LanguageChamorro + const LanguageChechen + const LanguageCherokee + const LanguageChewa + const LanguageChiga + const LanguageChinese + const LanguageChurch + const LanguageChuvash + const LanguageClassicalMandaic + const LanguageColognian + const LanguageCongoSwahili + const LanguageCoptic + const LanguageCornish + const LanguageCorsican + const LanguageCree + const LanguageCroatian + const LanguageCzech + const LanguageDanish + const LanguageDivehi + const LanguageDogri + const LanguageDuala + const LanguageDutch + const LanguageDzongkha + const LanguageEasternCham + const LanguageEasternKayah + const LanguageEmbu + const LanguageEnglish + const LanguageEsperanto + const LanguageEstonian + const LanguageEtruscan + const LanguageEwe + const LanguageEwondo + const LanguageFaroese + const LanguageFijian + const LanguageFilipino + const LanguageFinnish + const LanguageFrench + const LanguageFrisian + const LanguageFriulian + const LanguageFulah + const LanguageGa + const LanguageGaelic + const LanguageGalician + const LanguageGanda + const LanguageGeez + const LanguageGeorgian + const LanguageGerman + const LanguageGothic + const LanguageGreek + const LanguageGreenlandic + const LanguageGuarani + const LanguageGujarati + const LanguageGusii + const LanguageHaitian + const LanguageHanunoo + const LanguageHausa + const LanguageHawaiian + const LanguageHebrew + const LanguageHerero + const LanguageHieroglyphicLuwian + const LanguageHindi + const LanguageHiriMotu + const LanguageHmongNjua + const LanguageHo + const LanguageHungarian + const LanguageIcelandic + const LanguageIdo + const LanguageIgbo + const LanguageInariSami + const LanguageIndonesian + const LanguageIngush + const LanguageInterlingua + const LanguageInterlingue + const LanguageInuktitut + const LanguageInupiak + const LanguageIrish + const LanguageItalian + const LanguageJapanese + const LanguageJavanese + const LanguageJju + const LanguageJolaFonyi + const LanguageKabuverdianu + const LanguageKabyle + const LanguageKako + const LanguageKalenjin + const LanguageKamba + const LanguageKannada + const LanguageKanuri + const LanguageKashmiri + const LanguageKazakh + const LanguageKenyang + const LanguageKhmer + const LanguageKiche + const LanguageKikuyu + const LanguageKinyarwanda + const LanguageKirghiz + const LanguageKomi + const LanguageKongo + const LanguageKonkani + const LanguageKorean + const LanguageKoro + const LanguageKoyraChiini + const LanguageKoyraboroSenni + const LanguageKpelle + const LanguageKurdish + const LanguageKurundi + const LanguageKwanyama + const LanguageKwasio + const LanguageLakota + const LanguageLangi + const LanguageLao + const LanguageLargeFloweryMiao + const LanguageLastLanguage + const LanguageLatin + const LanguageLatvian + const LanguageLepcha + const LanguageLezghian + const LanguageLimbu + const LanguageLimburgish + const LanguageLinearA + const LanguageLingala + const LanguageLisu + const LanguageLiteraryChinese + const LanguageLithuanian + const LanguageLojban + const LanguageLowGerman + const LanguageLowerSorbian + const LanguageLu + const LanguageLubaKatanga + const LanguageLuleSami + const LanguageLuo + const LanguageLuxembourgish + const LanguageLuyia + const LanguageLycian + const LanguageLydian + const LanguageMacedonian + const LanguageMachame + const LanguageMaithili + const LanguageMakhuwaMeetto + const LanguageMakonde + const LanguageMalagasy + const LanguageMalay + const LanguageMalayalam + const LanguageMaltese + const LanguageMandingo + const LanguageManichaeanMiddlePersian + const LanguageManipuri + const LanguageManx + const LanguageMaori + const LanguageMapuche + const LanguageMarathi + const LanguageMarshallese + const LanguageMasai + const LanguageMazanderani + const LanguageMende + const LanguageMeroitic + const LanguageMeru + const LanguageMeta + const LanguageMohawk + const LanguageMoldavian + const LanguageMongolian + const LanguageMono + const LanguageMorisyen + const LanguageMru + const LanguageMundang + const LanguageNama + const LanguageNauruLanguage + const LanguageNavaho + const LanguageNdonga + const LanguageNepali + const LanguageNewari + const LanguageNgiemboon + const LanguageNgomba + const LanguageNko + const LanguageNorthNdebele + const LanguageNorthernLuri + const LanguageNorthernSami + const LanguageNorthernSotho + const LanguageNorthernThai + const LanguageNorwegian + const LanguageNorwegianBokmal + const LanguageNorwegianNynorsk + const LanguageNuer + const LanguageNyanja + const LanguageNyankole + const LanguageOccitan + const LanguageOjibwa + const LanguageOldIrish + const LanguageOldNorse + const LanguageOldPersian + const LanguageOldTurkish + const LanguageOriya + const LanguageOromo + const LanguageOsage + const LanguageOssetic + const LanguagePahlavi + const LanguagePalauan + const LanguagePali + const LanguagePapiamento + const LanguageParthian + const LanguagePashto + const LanguagePersian + const LanguagePhoenician + const LanguagePolish + const LanguagePortuguese + const LanguagePrakritLanguage + const LanguagePrussian + const LanguagePunjabi + const LanguageQuechua + const LanguageRejang + const LanguageRhaetoRomance + const LanguageRomanian + const LanguageRomansh + const LanguageRombo + const LanguageRundi + const LanguageRussian + const LanguageRwa + const LanguageSabaean + const LanguageSaho + const LanguageSakha + const LanguageSamaritan + const LanguageSamburu + const LanguageSamoan + const LanguageSango + const LanguageSangu + const LanguageSanskrit + const LanguageSantali + const LanguageSaraiki + const LanguageSardinian + const LanguageSaurashtra + const LanguageSena + const LanguageSerbian + const LanguageSerboCroatian + const LanguageShambala + const LanguageShona + const LanguageSichuanYi + const LanguageSicilian + const LanguageSidamo + const LanguageSindhi + const LanguageSinhala + const LanguageSkoltSami + const LanguageSlovak + const LanguageSlovenian + const LanguageSoga + const LanguageSomali + const LanguageSora + const LanguageSouthNdebele + const LanguageSouthernKurdish + const LanguageSouthernSami + const LanguageSouthernSotho + const LanguageSpanish + const LanguageStandardMoroccanTamazight + const LanguageSundanese + const LanguageSwahili + const LanguageSwati + const LanguageSwedish + const LanguageSwissGerman + const LanguageSylheti + const LanguageSyriac + const LanguageTachelhit + const LanguageTagalog + const LanguageTagbanwa + const LanguageTahitian + const LanguageTaiDam + const LanguageTaiNua + const LanguageTaita + const LanguageTajik + const LanguageTamil + const LanguageTangut + const LanguageTaroko + const LanguageTasawaq + const LanguageTatar + const LanguageTedimChin + const LanguageTelugu + const LanguageTeso + const LanguageThai + const LanguageTibetan + const LanguageTigre + const LanguageTigrinya + const LanguageTokPisin + const LanguageTokelauLanguage + const LanguageTongan + const LanguageTsonga + const LanguageTswana + const LanguageTurkish + const LanguageTurkmen + const LanguageTuvaluLanguage + const LanguageTwi + const LanguageTyap + const LanguageUgaritic + const LanguageUighur + const LanguageUigur + const LanguageUkrainian + const LanguageUncodedLanguages + const LanguageUpperSorbian + const LanguageUrdu + const LanguageUzbek + const LanguageVai + const LanguageVenda + const LanguageVietnamese + const LanguageVolapuk + const LanguageVunjo + const LanguageWalamo + const LanguageWalloon + const LanguageWalser + const LanguageWarlpiri + const LanguageWelsh + const LanguageWesternBalochi + const LanguageWesternFrisian + const LanguageWolof + const LanguageXhosa + const LanguageYangben + const LanguageYiddish + const LanguageYoruba + const LanguageZarma + const LanguageZhuang + const LanguageZulu + func (l Language) String() string + type Node struct + ChildCount uint32 + ChildOffset uint32 + Country Country + DataOffset uint32 + Flags NodeFlag + Format int + Language Language + Modified uint64 + NameOffset uint32 + func ParseNode(r io.Reader, format int) (*Node, error) + func (n Node) Children(tree io.ReaderAt) ([]*Node, error) + func (n Node) Data(data io.ReaderAt) (rc io.ReadCloser, fileOff int64, fileSz int64, err error) + func (n Node) IsDir() bool + func (n Node) ModTime() time.Time + func (n Node) Name(names io.ReaderAt) (string, error) + type NodeFlag uint16 + const NodeFlagCompressed + const NodeFlagCompressedZstd + const NodeFlagDirectory + const NodeFlagNone + func (f NodeFlag) Has(v NodeFlag) bool + func (f NodeFlag) String() string + func (f NodeFlag) Valid() error + type RCCHeader struct + DataOffset int32 + FormatVersion int32 + Magic [4]byte + NamesOffset int32 + OverallFlags int32 + TreeOffset int32 + func ParseRCCHeader(r io.Reader) (*RCCHeader, error) + type Reader struct + func NewReader(r io.ReaderAt, formatVersion int, treeOffset, dataOffset, namesOffset int64) (*Reader, error) + func NewReaderFromRCC(r io.ReaderAt) (*Reader, error) + func (r *Reader) Children() ([]*ReaderEntry, error) + func (r *Reader) Walk(fn WalkFunc, rccRecurse bool) error + type ReaderEntry struct + func (e ReaderEntry) Children() ([]*ReaderEntry, error) + func (e ReaderEntry) Constraints() (Country, Language) + func (e ReaderEntry) Flags() NodeFlag + func (e ReaderEntry) IsDir() bool + func (e ReaderEntry) ModTime() time.Time + func (e ReaderEntry) Name() string + func (e ReaderEntry) Open() (io.ReadCloser, error) + type WalkFunc func(path string, entry *ReaderEntry, err error) error