{
    "ok": true,
    "path": "/Dukascopy-JPNIDXJPY-2011.09.18-2026.09.19.csv",
    "name": "Dukascopy-JPNIDXJPY-2011.09.18-2026.09.19.csv",
    "size": 5826683656,
    "modified": "Sat, 19 Sep 2026 19:04:41 GMT",
    "etag": "c8d0716ce1c9f6179107612857864223",
    "content_type": "text/csv",
    "header": "19.09.2011 02:06:28.536,8864.16,8864.16,0,0",
    "start_time": null,
    "end_time": null,
    "detail_url": "https://www.atto-hiro.com/tick-data-browser/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/",
    "sample_url": "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/sample.txt",
    "tail_url": "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/tail.txt",
    "chunk_size_bytes": 1048576,
    "chunk_count": 5557,
    "first_chunk_urls": [
        "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/0.txt",
        "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/1.txt",
        "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/2.txt",
        "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/3.txt"
    ],
    "last_chunk_url": "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/5556.txt",
    "chunk_url_pattern": "https://www.atto-hiro.com/tick-data-browser/ai/file/L0R1a2FzY29weS1KUE5JRFhKUFktMjAxMS4wOS4xOC0yMDI2LjA5LjE5LmNzdg/chunk/{zero_based_index}.txt",
    "note": "Chunk boundaries are byte-based; first/last CSV records can be partial. Handle boundary lines when reconstructing."
}